Operador LIKE de SQL
- Página anterior SQL Top
- Página siguiente Símbolos de comodín SQL
El operador LIKE se utiliza para buscar patrones específicos en las columnas en la cláusula WHERE.
Operador LIKE
El operador LIKE se utiliza para buscar patrones específicos en las columnas en la cláusula WHERE.
Sintaxis del operador LIKE de SQL
SELECT column_name(s) FROM table_name WHERE column_name LIKE patrón
Tabla original (usada en los ejemplos):
Tabla de Persons:
Id | Apellido | Nombre de pila | Dirección | Ciudad |
---|---|---|---|---|
1 | Adams | John | Oxford Street | Londres |
2 | Bush | George | Avenida Quinta | Nueva York |
3 | Carter | Thomas | Calle Chang'an | Pekín |
Ejemplo de operador LIKE
Ejemplo 1
Ahora, queremos seleccionar personas que viven en ciudades que comienzan con "N" en la tabla "Persons":
Podemos usar la siguiente declaración SELECT:
SELECT * FROM Persons WHERE Ciudad LIKE 'N%'
Consejo:"%" se puede usar para definir comodines (letras faltantes en el patrón).
Conjunto de resultados:
Id | Apellido | Nombre de pila | Dirección | Ciudad |
---|---|---|---|---|
2 | Bush | George | Avenida Quinta | Nueva York |
Ejemplo 2
A continuación, queremos seleccionar personas que viven en ciudades que terminan en "g" en la tabla "Persons":
Podemos usar la siguiente declaración SELECT:
SELECT * FROM Persons WHERE Ciudad LIKE '%g'
Conjunto de resultados:
Id | Apellido | Nombre de pila | Dirección | Ciudad |
---|---|---|---|---|
3 | Carter | Thomas | Calle Chang'an | Pekín |
Ejemplo 3
A continuación, queremos seleccionar personas que viven en ciudades que contienen "lon" en la tabla "Persons":
Podemos usar la siguiente declaración SELECT:
SELECT * FROM Persons WHERE Ciudad LIKE '%lon%'
Conjunto de resultados:
Id | Apellido | Nombre de pila | Dirección | Ciudad |
---|---|---|---|---|
1 | Adams | John | Oxford Street | Londres |
Ejemplo 4
Al usar la palabra clave NOT, podemos seleccionar personas de la tabla "Persons" que viven enNo contiene Las personas en las ciudades con "lon":
Podemos usar la siguiente declaración SELECT:
SELECT * FROM Persons WHERE Ciudad NOT LIKE '%lon%'
Conjunto de resultados:
Id | Apellido | Nombre de pila | Dirección | Ciudad |
---|---|---|---|---|
2 | Bush | George | Avenida Quinta | Nueva York |
3 | Carter | Thomas | Calle Chang'an | Pekín |
- Página anterior SQL Top
- Página siguiente Símbolos de comodín SQL