| From: | Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> |
|---|---|
| To: | rruizf <rruizf(at)gmail(dot)com> |
| Cc: | Ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
| Subject: | Re: Buscar texto con prefijo y sufijo determinado |
| Date: | 2011-11-08 13:39:10 |
| Message-ID: | 1320759366-sup-7135@alvh.no-ip.org |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-es-ayuda |
Excerpts from Rodrigo Ruiz Fuentes's message of mar nov 08 09:46:09 -0300 2011:
> Saludos,
> tengo una tabla con cuentas y sus respectivos números, y requiero por
> ejemplo encontrar todas las cuentas cuyo número comienza con 12, los
> siguientes 2 dígitos puede ser cualquier combinación y los restantes
> seis deben ser ceros. La búsqueda debiese traerme las cuentas siguientes
> por ejemplo:
Lo más preciso que puedes hacer con LIKE es:
LIKE '12__000000'
esto va a aceptar cualquier cosa que tenga otros caracteres en las
posiciones con _ además de dígitos; si tu campo tiene una restricción
que impida almacenar otras cosas deberías estar OK. De lo contrario
deberías usar una expresión regular con ^12[0-9]{2}0{6}$ como ya indicó
alguien.
--
Álvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Alvaro Herrera | 2011-11-08 14:30:23 | Re: sobre resultado de explain analyze |
| Previous Message | Rodrigo Gonzalez | 2011-11-08 13:30:16 | Re: Buscar texto con prefijo y sufijo determinado |