Ver Mensaje Individual
  #2  
Antiguo 25-10-2012
Avatar de olbeup
olbeup olbeup is offline
Miembro
 
Registrado: jul 2005
Ubicación: Santiago de la Ribera (España)
Posts: 685
Reputación: 19
olbeup Va camino a la fama
Cita:
Empezado por puzzlemaniaco Ver Mensaje
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

CREATE OR REPLACE FUNCTION escuela.seek_empleado(nom character varying)
nombre_completo_del_empleado like (nom||'%' ) <------ y hago mi like asi

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?
Hola puzzlemaniaco,

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.
Responder Con Cita