Un carácter comodín se puede utilizar para sustituir a cualquier otro carácter (s) en una cadena.
Los caracteres comodín SQL
En SQL, los caracteres comodín se utilizan con el operador LIKE de SQL.
comodines SQL se utilizan para buscar datos dentro de una tabla.
Con SQL, los comodines son:
Comodín | Descripción |
---|---|
% | Un sustituto de cero o más caracteres |
_ | Un sustituto para un solo carácter |
[ charlist ] | Series y rangos de caracteres que coinciden |
[^ charlist ] or [! charlist ] | Coincide sólo un personaje no se especifica dentro de los corchetes |
Base de datos de demostración
En este tutorial vamos a utilizar la base de datos Neptuno conocido.
A continuación se muestra una selección de la "Customers" tabla:
Identificación del cliente | Nombre del cliente | Nombre de contacto | Dirección | Ciudad | Código postal | País |
---|---|---|---|---|---|---|
1 |
Alfreds Futterkiste | Maria Anders | Obere Str. 57 | Berlin | 12209 | Germany |
2 | Ana Trujillo Emparedados y helados | Ana Trujillo | Avda. de la Constitucion 2222 | Mexico D.F. | 05021 | Mexico |
3 | Antonio Moreno Taqueria | Antonio Moreno | Mataderos 2312 | Mexico D.F. | 05023 | Mexico |
4 |
Around the Horn | Thomas Hardy | 120 Hanover Sq. | London | WA1 1DP | UK |
5 | Berglunds snabbkop | Christina Berglund | Berguvsvagen 8 | Lulea | S-958 22 | Sweden |
Usando el% Comodín SQL
La siguiente instrucción SQL selecciona todos los clientes con una ciudad comenzando con "ber" :
La siguiente instrucción SQL selecciona todos los clientes con una ciudad que contiene el patrón "es" :
Usando el Comodín SQL _
La siguiente instrucción SQL selecciona todos los clientes una ciudad a partir de cualquier carácter, seguido por "erlin" :
La siguiente instrucción SQL selecciona todos los clientes con una ciudad comenzando con "L" , seguido de cualquier carácter, seguido por "n" , seguido de cualquier carácter, seguido de "on" :
El uso de la [lista_caracteres] Comodín SQL
La siguiente instrucción SQL selecciona todos los clientes con una ciudad comenzando con "b" , "s" o "p" :
La siguiente instrucción SQL selecciona todos los clientes con una ciudad comenzando con "a" , "b" o "c" :
La siguiente instrucción SQL selecciona todos los clientes con una ciudad que no empiezan con "b" , "s" o "p" :
Ejemplo
SELECT * FROM Customers
WHERE City LIKE '[!bsp]%';
or
SELECT * FROM Customers
WHERE City NOT LIKE '[bsp]%';
Inténtalo tú mismo "