SQL LIKE


El operador LIKE se utiliza en una cláusula WHERE para buscar un patrón específico en una columna.

El operador LIKE

El operador LIKE se utiliza para buscar un patrón específico en una columna.

Sintaxis SQL LIKE

SELECT column_name(s)
FROM table_name
WHERE column_name LIKE pattern


Como ejemplo de operador

El "Personas" tabla:
P_idLastNameFirstNameDirecciónCiudad
1HansenOlaTimoteivn 10Sandnes
2SvendsonToveBorgvn 23Sandnes
3PettersenKariStorgt 20Stavanger

Ahora queremos seleccionar a las personas que viven en una ciudad que empieza con "s" de la tabla anterior.

Nosotros usamos la siguiente instrucción SELECT:

SELECT * FROM Persons
WHERE City LIKE 's%'

El signo "%" se puede utilizar para definir los patrones (las letras que faltan en el patrón) tanto antes como después de que el patrón.

El conjunto de resultados se verá así:

P_idLastNameFirstNameDirecciónCiudad
1HansenOlaTimoteivn 10Sandnes
2SvendsonToveBorgvn 23Sandnes
3PettersenKariStorgt 20Stavanger
A continuación, queremos seleccionar a las personas que viven en una ciudad que termina con una "s" de "Personas" de mesa.
Nosotros usamos la siguiente instrucción SELECT:
SELECT * FROM Persons
WHERE City LIKE '%s'
El conjunto de resultados se verá así:
P_idLastNameFirstNameDirecciónCiudad
1HansenOlaTimoteivn 10Sandnes
2SvendsonToveBorgvn 23Sandnes

A continuación, queremos seleccionar a las personas que viven en una ciudad que contiene el patrón "tav" en el "Personas" de mesa.

Nosotros usamos la siguiente instrucción SELECT:

SELECT * FROM Persons
WHERE City LIKE '%tav%'
El conjunto de resultados se verá así:
P_idLastNameFirstNameDirecciónCiudad
3PettersenKariStorgt 20Stavanger

También es posible seleccionar las personas que viven en una ciudad que no contiene el patrón "tav" en el "Personas" de mesa, utilizando la palabra clave NO.

Nosotros usamos la siguiente instrucción SELECT:

SELECT * FROM Persons
WHERE City NOT LIKE '%tav%'

El conjunto de resultados se verá así:

P_idLastNameFirstNameDirecciónCiudad
1HansenOlaTimoteivn 10Sandnes
2SvendsonToveBorgvn 23Sandnes

No hay comentarios:

Publicar un comentario