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 |
Dada la siguiente tabla 'personas'
nombre | apellido1 | apellido2 |
---|---|---|
ANTONIO | PEREZ | GOMEZ |
ANTONIO | GARCIA | RODRIGUEZ |
PEDRO | RUIZ | GONZALEZ |
Ejemplos Wildcards
Seleccionar las personas cuyo nombre contenga una 'R'
SELECT * FROM personas
WHERE nombre LIKE '%R%'
WHERE nombre LIKE '%R%'
Resultado:
nombre | apellido1 | apellido2 |
---|---|---|
PEDRO | RUIZ | GONZALEZ |
Seleccionar las personas cuyo apellido1 empiece por 'GA'
SELECT * FROM personas
WHERE apellido1 LIKE 'PE_EZ'
WHERE apellido1 LIKE 'PE_EZ'
Resultado:
nombre | apellido1 | apellido2 |
---|---|---|
ANTONIO | PEREZ | GOMEZ |
Seleccionar las personas cuyo apellido1 empiece por P o G
SELECT * FROM personas
WHERE apellido1 LIKE '[PG]%'
WHERE apellido1 LIKE '[PG]%'
Resultado:
nombre | apellido1 | apellido2 |
---|---|---|
ANTONIO | PEREZ | GOMEZ |
ANTONIO | GARCIA | RODRIGUEZ |
No hay comentarios.:
Publicar un comentario