Está en la página 1de 2

El operador SQL LIKE

los LIKE el operador se usa en un WHERE cláusula para buscar un patrón específico en


una columna.

Hay dos comodines que se usan a menudo junto con el LIKE operador:

  El signo de porcentaje (% ) representa cero, uno o múltiples caracteres


  El signo de subrayado ( _ ) representa un solo carácter

Nota: MS Access usa un asterisco ( * ) en lugar del porcentaje signo (% ), y un


signo de interrogación (? ) en lugar del guión bajo ( _ ).

¡El signo de porcentaje y el guión bajo también se pueden usar en combinaciones!

Sintaxis GUSTA
SELECT column1, column2, ...
FROM table_name
WHERE columnN LIKE pattern;
Consejo: También puede combinar cualquier cantidad de condiciones
usando AND o OR operadores.

Aquí hay algunos ejemplos que muestran diferentes LIKE operadores con comodines


'%' y '_:

LIKE Operator Description

WHERE Finds any values that start with "a" (Encuentra cualquier
CustomerName LIKE valor que comience con “a”)
'a%'

WHERE Finds any values that end with "a" (Encuentra cualquier
CustomerName LIKE valor que termine con “a”)
'%a'
WHERE Finds any values that have "or" in any position
CustomerName LIKE (Encuentra cualquier valor que tenga o en cualquier
'%or%' posición)

WHERE Finds any values that have "r" in the second position
CustomerName LIKE (Encuentra cualquier valor que tenga “r” en la segunda
'_r%' posición)

WHERE Finds any values that start with "a" and are at least 2
CustomerName LIKE characters in length (Encuentra cualquier valor que
'a_%' comience con “a” y tenga al menos 2 caracteres de
longitud)

WHERE Finds any values that start with "a" and are at least 3
CustomerName LIKE characters in length (Encuentra cualquier valor que
'a__%' comience con “a” y tenga al menos 3 caracteres de
longitud)

WHERE ContactName Finds any values that start with "a" and ends with "o"
LIKE 'a%o' (Encuentra cualquier valor que comience con “a” y
termine con “o”)

También podría gustarte