Un comodin es un caracter que substitui uno o mas caracteres
LIKE es la palabra utilizada para usar comodines
El operador LIKE usados con la WHERE busca un patron especifico en una columna
COMODIN en access
Simbolo
Descricion
Ejemplo
*
Representa cero o más caracteres
bl* encuentra bl, black, blue, y blob
?
Representa un caraacter simples
h?t encuentra hot, hat, y hit
[]
Representa cualquier carácter individual dentro de los corchetes.
h[oa]t encuentra hot y hat, pero no hit
!
Representa cualquier carácter que no esté entre paréntesis
h[!oa]t encuentra hit, pero no hot y hat
-
Representa cualquier carácter individual dentro del rango especificado
c[a-b]t encuentra cat y cbt
#
Representa cualquier carácter numérico único
2#5 encuentra 205, 215, 225, 235, 245, 255, 265, 275, 285 y 29
...
COMODIN en SQL SERVER
Simbolo
Description
Ejemplo
%
Representa cero o mas caracteres
bl% encuentra bl, negro, azul y blob
--
Representa un solo carácter
h_t encuentra hot, hat y hit
[]
Representa cualquier carácter individual dentro de los corchetes.
h[oa]t encuentra hot y hat, pero no hit
^
Representa cualquier carácter que no esté entre paréntesis
h[^oa]t encuentra hit, pero no hot y hat
-
Representa cualquier carácter individual dentro del rango especificado
c[a-b]t encuentra cat y cbt
Los comodines tanbien se pueden usar en combinaciones
Algunos ejemploe de uso de comodines
Operador LIKE
Description
DONDE nombreCliente LIKE 'a%'
Encuentra cualquier valor que comienza con "a"
DONDE nombreCliente LIKE '%a'
Encuentra cualquier valor que termina con "a"
DONDE nombreCliente LIKE '%or%''
Encuentra cualquier valor que have "or" in any position
DONDE nombreCliente LIKE '_r%'
Encuentra cualquier valor que have "r" in the second position
DONDE nombreCliente LIKE 'a__%'
Encuentra cualquier valor que comienza con "a" and are at least 3 characters in length
WHERE ContactName LIKE 'a%o'
Encuentra cualquier valor que comienza con "a" and termina con "o"
Ejemplo de uso comodín %
La siguiente declaración SQL selecciona todos los clientes con una ciudad que comienza con "ber":
SELECT * FROM Customers
WHERE City LIKE 'ber%';
La siguiente instrucción SQL selecciona todos los clientes con una ciudad que contiene el patrón "es":
SELECT * FROM Customers
WHERE City LIKE 'es%';
Ejemplo de uso comodín _
La siguiente declaración SQL selecciona todos los clientes con una ciudad que comienza con cualquier caracter, seguido de "ondón":
SELECT * FROM Customers
WHERE City LIKE '_ondon';
La siguiente declaración SQL selecciona todos los clientes con una ciudad que comienza con "L", seguida de cualquier
carácter, seguida de "n", seguida de cualquier carácter, seguido de "encendido":
SELECT * FROM Customers
WHERE City LIKE 'L_n_on';
Ejemplo de uso comodín [charlist]
La siguiente declaración SQL selecciona todos los clientes con una ciudad que comienza con "b", "s" o "p":
SELECT * FROM Customers
WHERE City LIKE '[bsp]%';
La siguiente declaración SQL selecciona todos los clientes con una ciudad que comienza con "a", "b" o "c":
SELECT * FROM Customers
WHERE City LIKE '[a-c]%';
Ejemplo de uso comodín [!charlist]
Las dos declaraciones SQL siguientes seleccionan todos los clientes con una ciudad que NO comienza con "b", "s" o "p":
SELECT * FROM Customers
WHERE City LIKE '[!bsp]%';
o
SELECT * FROM Customers
WHERE City NOT LIKE '[bsp]%';
0 Comentarios
Si desea contactar comigo, lo puede hacer atravez deste formulario gracias