SQL >
Comandos SQL >
Like
LIKE es otra palabra clave que se utiliza en la cláusula WHERE. Básicamente, LIKE le permite hacer una búsqueda basada en un patrón en vez de especificar exactamente lo que se desea (como en IN) o determinar un rango (como en BETWEEN). La sintaxis es la siguiente:
SELECT "nombre_columna"
FROM "nombre_tabla"
WHERE "nombre_columna" LIKE {patrón};
{patrón} generalmente consiste en comodines. Aquí hay algunos ejemplos:
- 'A_Z': Toda línea que comience con 'A', otro carácter y termine con 'Z'. Por ejemplo, 'ABZ' y 'A2Z' deberían satisfacer la condición, mientras 'AKKZ' no debería (debido a que hay dos caracteres entre A y Z en vez de uno).
- 'ABC%': Todas las líneas que comienzan con 'ABC'. Por ejemplo, 'ABCD' y 'ABCABC' ambas deberían satisfacer la condición.
- '%XYZ': Todas las líneas que terminan con 'XYZ'. Por ejemplo, 'WXYZ' y 'ZZXYZ' ambas deberían satisfacer la condición.
- '%AN%': : Todas las líneas que contienen el patrón 'AN' en cualquier lado. Por ejemplo, 'LOS ANGELES' y 'SAN FRANCISCO' ambos deberían satisfacer la condición.
Digamos que tenemos la siguiente tabla:
Tabla Store_Information
LOS ANGELES |
1500 |
05-Jan-1999 |
SAN DIEGO |
250 |
07-Jan-1999 |
SAN FRANCISCO |
300 |
08-Jan-1999 |
BOSTON |
700 |
08-Jan-1999 |
Deseamos encontrar todos los negocios cuyos nombres contengan ‘AN’. Para hacerlo, ingresamos,
SELECT *
FROM Store_Information
WHERE Store_Name LIKE '%AN%';
Resultado:
Store_Name |
Sales |
Txn_Date |
LOS ANGELES |
1500 |
05-Jan-1999 |
SAN DIEGO |
250 |
07-Jan-1999 |
SAN FRANCISCO |
300 |
08-Jan-1999 |
SQL ORDER BY >>
Esta página se actualizó por última vez el 17/06/2022
Copyright © 2024 1keydata.com Todos los derechos reservados.
|