Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > PostgreSQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-12-2012
ToritoCapo ToritoCapo is offline
Miembro
NULL
 
Registrado: feb 2011
Posts: 14
Poder: 0
ToritoCapo Va por buen camino
Cita:
Empezado por puzzlemaniaco Ver Mensaje
Código SQL [-]
like ($1||''||'%');
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 .
Creo que el código tal como lo pusiste te va a traer todos los registros igual, lo único que hiciste es dejar un espacio en el medio. Te sugiero algo parecido a lo que pusieron anteriormente:
Código SQL [-]
...where empleado like $1||'%' and $1<>'';
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.
Código SQL [-]
...where empleado like '%'||$1||'%' and $1<>'';
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.
Código SQL [-]
...where empleado ilike '%'||$1||'%' and $1<>'';
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.
Responder Con Cita
  #2  
Antiguo 25-01-2013
Avatar de gatosoft
[gatosoft] gatosoft is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Bogotá, Colombia
Posts: 833
Poder: 22
gatosoft Va camino a la fama
Cita:
Empezado por ToritoCapo Ver Mensaje
Que dirán los grandes expertos espero que les guste.
ejem... Pues a mi me gusta, (cof, cof) jejejejejejejejeje...

Muy bien explicado, que buen aporte...!!!
Responder Con Cita
  #3  
Antiguo 03-08-2016
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.044
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
http://www.clubdelphi.com/foros/guiaestilo.php
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Parametros mauqu Varios 2 06-08-2007 18:25:01
parametros en sql nikotina SQL 4 31-10-2006 11:09:17
Parametros Opcionales no Parametros por defecto Velia Varios 7 19-08-2006 15:18:42
Parametros jostrix Varios 1 31-10-2004 11:55:33
Parametros BDE Red_Delphi Conexión con bases de datos 0 13-10-2003 10:18:05


La franja horaria es GMT +2. Ahora son las 23:46:29.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi