Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   PostgreSQL (http://www.forosdelweb.com/f99/)
-   -   operador like en PostgreSQL (http://www.forosdelweb.com/f99/operador-like-postgresql-526132/)

buru 15/10/2007 16:21

operador like en PostgreSQL
 
Muchas Gracias
resulta que las consultas con el operador like no funcionan en postgres y en mysql si.
Tengo la aplicacion en postgres que hago.
Para ser mas exacto la consulta es

SELECT *
FROM medicamentos
WHERE nombre LIKE 'as%'

no saca ningun error pero no devuelve registros. Recordemos que la necesito en Postgres

PeterQB 15/10/2007 20:07

Re: operador like en PostgreSQL
 
Que tal amigo esa consulta si esta bien, de hecho ya la probe en postgresql ya que yo lo manejo y todo correcto.

SBL=# select idusuario from servicios;
idusuario
-----------
richi
prueba
peterq
juan
motorola
Sony
jgserna
arcazard
matilde
benq
(10 rows)

SBL=# select idusuario from servicios where idusuario like 'm%';
idusuario
-----------
motorola
matilde
(2 rows)

SBL=#

suerte.

xknown 15/10/2007 20:25

Re: operador like en PostgreSQL
 
Probablemente no te devuelve registros porque LIKE es "case-sensitive", prueba con ILIKE.

Saludos

zaccarelliasbun 14/06/2009 23:50

Respuesta: operador like en PostgreSQL
 
Tu consulta no sirve porque no tienes los caracteres %% dentro de las comillas simples, si quieres q tu consulta funcione, tenes que hacer esto:

LIKE '%palabra%'

espero q te sirva


La zona horaria es GMT -6. Ahora son las 05:57.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.