Los últimos tutoriales de desarrollo web
 

SQL comodines


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" :

Ejemplo

SELECT * FROM Customers
WHERE City LIKE 'ber%';
Inténtalo tú mismo "

La siguiente instrucción SQL selecciona todos los clientes con una ciudad que contiene el patrón "es" :

Ejemplo

SELECT * FROM Customers
WHERE City LIKE '%es%';
Inténtalo tú mismo "

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" :

Ejemplo

SELECT * FROM Customers
WHERE City LIKE '_erlin';
Inténtalo tú mismo "

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" :

Ejemplo

SELECT * FROM Customers
WHERE City LIKE 'L_n_on';
Inténtalo tú mismo "

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" :

Ejemplo

SELECT * FROM Customers
WHERE City LIKE '[bsp]%';
Inténtalo tú mismo "

La siguiente instrucción SQL selecciona todos los clientes con una ciudad comenzando con "a" , "b" o "c" :

Ejemplo

SELECT * FROM Customers
WHERE City LIKE '[a-c]%';
Inténtalo tú mismo "

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 "