[Pgsql-ayuda] buscar en una base con parte de un campo texto.
Solón Cáceres Moreno
cdmb@epm.net.co
Thu, 9 May 2002 10:07:26 -0500
Saludos desde Bucaramanga, Colombia. Es correcto,
d=3D> select nombre_nit,numero_nit from cdmb_nit where nombre_nit ~ 'CACE=
';
nombre_nit | numero_nit
--------------------------------+------------
CACERES DIAZ LTDA | 800169375
CACERES MORENO & CIA LTDA. | 804005286
(2 rows)
Sin embargo, Te sugiero la siguiente (pensando en portabilidad):
d=3D> select nombre_nit,numero_nit from cdmb_nit where nombre_nit LIKE
'%CACE%';
nombre_nit | numero_nit
--------------------------------+------------
CACERES DIAZ LTDA | 800169375
CACERES MORENO & CIA LTDA. | 804005286
(2 rows)
De pronto es "m=E1s universal" pues en Oracle, por ejemplo, es la misma l=
=EDnea:
1* select nombre_nit,numero_nit from cdmb_nit where nombre_nit LIKE
'%CACE%'
C:D >> /
NOMBRE_NIT NUMERO_NIT
---------------------------------------- ----------
CACERES DIAZ LTDA 800169375
CACERES MORENO & CIA LTDA. 804005286
No dispongo de otros RDBMS para hacer el test.
Sol=F3n C=E1ceres Moreno
Coordinador de Sistemas cdmb
www.cdmb.gov.co