ramirex

recopilacion de todo lo que hago en mi vida profesional

LIKE vs ILIKE

leave a comment »

Existe dos instrucciones SQL que uso mucho en lo que son las busquedas y genracion de reportes, estas son ILIKE y LIKE.

LIKE se usa cuando tenemos que buscar un patron de caracteres en un determinado campo de una tabla, el problema es que no tiene ‘CASE SENSITIVE’ el cual solo te deja buscar componentes tal cual son no busca en minusculas y mayusculas ejemplo:

ventax=# SELECT nombre FROM cliente WHERE nombre LIKE ‘%va%’;
nombre
———————————————-
Unidad Educativa Beatriz Hartmam de Bedregal
(1 fila)

En cambio que el ILIKE puede trabajar entre mayusculas y minusculas y de cierta forma te acelera los procesos ejemplo:

ventax=# SELECT nombre FROM cliente WHERE nombre ILIKE ‘%va%’;
nombre
———————————————-
Ronald Valdivia
Jaime Plaza Vargas
Valeria Antezana Loredo
Ronald Valdivia a
Ronald Eddy Vasquez Uriona
Unidad Educativa Beatriz Hartmam de Bedregal
(6 filas)

Anuncios

Written by ramirex

abril 8, 2009 a 6:18 pm

Publicado en Postgres

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: