FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
like con parametros en plpgsql
que tal amigos pues veran tengo una tabla que tiene los resgistros
alez rodriguez derek jeter pablo sandoval justin verlander Ahora haga una función que recibe un parámetro que va a ser un x nombre a buscar
si mando a llamar a la función select seek_empleado('') se supone no me debería regresar ningún registro, sin embargo me regresa todos los registros , que estoy haciendo como puedo hacer like('alex%') peor que en vez de alex sea una variable? Última edición por Casimiro Notevi fecha: 25-10-2012 a las 11:40:12. |
#2
|
||||
|
||||
Cita:
No entiendo de postgreSQL pero si cambias (nom||%) por (nom + '%') Un saludo.
__________________
Al hacer una consulta SQL, haz que los demás te entiendan y disfruten de ella, será tú reflejo de tú saber. |
#3
|
||||
|
||||
Bienvenido a clubdelphi, ¿ya leiste nuestra guía de estilo?, gracias por tu colaboración
Recuerda poner los tags al código fuente, ejemplo: Gracias
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#4
|
||||
|
||||
Cita:
es decir, cualquier nombre satisface la condición pues % coincide con culquier cosa. // Saludos |
#6
|
||||
|
||||
Cita:
Un saludo.
__________________
Al hacer una consulta SQL, haz que los demás te entiendan y disfruten de ella, será tú reflejo de tú saber. |
#7
|
||||
|
||||
Cita:
// Saludos |
#8
|
|||
|
|||
antes que nada perdón por tardar en contestar no tuve computadora donde tenia guarda esta paina y por alguna razon no me llegaron las notificaciones de respuesta a otros equipos.
Segundo no entendi lo de guia de estilo , segun yo si habia indicado que era codigo. Tercero ya leei sus sugerencias y pues mi problema era originado por una mala concatenación, lo resolví de la siguiente manera el $ es para indicarle a postgres que es un parámetro el 1 que es el primer parámetro || son para concatenar cadenas y % el operador propio del like. Gracias por sus respuestas y saludos a todos los que se tomaron la molestia de leer y responder . |
#9
|
|||
|
|||
Cita:
El '%' es un comodín que completa los caracteres, en este caso, al final de la cadena, si tenemos por ejemplo: Pablo Rodriguez Juan Pablo Gimenez juan pablo diaz Si buscamos a 'Pablo' con el código que puse, nos traería a "Pablo Rodriguez" Si agregamos el comodín también adelante. Y buscamos ahora a 'Pablo' el código anterior nos traería "Pablo Rodriguez" y "Juan Pablo Gimenez" Por último si en lugar de "like" usamos "ilike" la busqueda se realiza tanto en mayúsculas como en minúsculas. Y buscamos nuevamente a 'Pablo' el código anterior nos traería "Pablo Rodriguez", "Juan Pablo Gimenez" y juan pablo diaz. Es mi primer aporte al foro!!!!, las anteriores fueron consultas. Que dirán los grandes expertos espero que les guste. Saludos. |
#10
|
||||
|
||||
ejem... Pues a mi me gusta, (cof, cof) jejejejejejejejeje...
Muy bien explicado, que buen aporte...!!! |
#11
|
||||
|
||||
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Parametros | mauqu | Varios | 2 | 06-08-2007 19:25:01 |
parametros en sql | nikotina | SQL | 4 | 31-10-2006 12:09:17 |
Parametros Opcionales no Parametros por defecto | Velia | Varios | 7 | 19-08-2006 16:18:42 |
Parametros | jostrix | Varios | 1 | 31-10-2004 12:55:33 |
Parametros BDE | Red_Delphi | Conexión con bases de datos | 0 | 13-10-2003 11:18:05 |
|