[pgsql-ayuda] select

Ing. Roberto Andrade randrade@campus.iztacala.unam.mx
Wed, 3 Feb 1999 14:15:04 -0600 (CST)


Hola Mary:

> como se puede hacer un consulta que de como resultado todas las tuplas que empiecen con una determinada palabra. 
> 
> Con el siguiente query no obtengo los resultados deseados: 
> 
>            select e.descEspe from especialidad e 
>            where e.descEspe ~* '$palabra*'; 


Para buscar los registros que empiecen con 'The' usa:
  
select * from titles where title ~ '^The';


En perl ser'ia:

$palabra = 'The';

$sql = "select * from titles where title ~ \'$palabra\';";

Es decir, escapando (\) las comillas sencillas para la interpolaci'on de 
$palabra.

Ojal'a te sirva.

Saludos,

Roberto Andrade Fonseca

--------------------------------------------------------------
I'll say it again for the logic impaired.

                --Larry Wall
--------------------------------------------------------------


--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo@tlali.iztacala.unam.mx
text   : cancelacion pgsql-ayuda