SQL WILDCARDS

Los caracteres Wildcards (comodines) son caracteres especiales que se utilizan para realizar búsquedas especiales, como por ejemplo, buscar palabras que empiecen por una letra determinada (letra%) o que contengan la letra a (%a%), o que contengan alguna vocal ([aeiou]), etc.

Los caracteres Wildcards se utilizan con el operador SQL LIKE en una sentencia SELECT.Los caracteres Wildcards son :

%sustituye a cero o más caracteres
_sustituye a 1 carácter cualquiera
[lista] sustituye a cualquier carácter de la lista
[^lista] o [!lista] sustituye a cualquier carácter excepto los caracteres de la lista

Ejemplos:

Dada la siguiente tabla ‘personas’

nombreapellido1apellido2
ANTONIOPEREZGOMEZ
ANTONIOGARCIARODRIGUEZ
PEDRORUIZGONZALEZ

Ejemplos Wildcards

Seleccionar las personas cuyo nombre contenga una ‘R’

SELECT * FROM personas
WHERE nombre LIKE ‘%R%’

Resultado:

nombreapellido1apellido2
PEDRORUIZGONZALEZ

Seleccionar las personas cuyo apellido1 empiece por ‘GA’

SELECT * FROM personas
WHERE apellido1 LIKE ‘PE_EZ’

Resultado:

nombreapellido1apellido2
ANTONIOPEREZGOMEZ

Seleccionar las personas cuyo apellido1 empiece por P o G

SELECT * FROM personas
WHERE apellido1 LIKE ‘[PG]%’

Resultado:

nombreapellido1apellido2
ANTONIOPEREZGOMEZ
ANTONIOGARCIARODRIGUEZ

SQL IN >>

<< SQL LITE

SQL