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