Puede utilizar caracteres comodín de SQL al buscar datos en una base de datos.
Comodines SQL Los comodines SQL pueden reemplazar uno o más caracteres al buscar datos en una base de datos.
Se deben utilizar comodines SQL con el operador LIKE.
En SQL, se pueden utilizar los siguientes caracteres comodín:
descripción comodín
% reemplaza uno o más caracteres
_ reemplaza solo un carácter
[charlist] Cualquier carácter en una lista de personajes
[^lista char]
o
[!lista de char]
Cualquier carácter que no esté en la columna de caracteres
Tabla original (utilizada en el ejemplo):
Tabla de personas:
Id. Apellido Nombre Dirección Ciudad
1 Adams John Oxford Street Londres
2 Bush George Quinta Avenida Nueva York
Calle Carter Thomas Changan, 3, Pekín
Usando % comodín ejemplo 1
Ahora, queremos seleccionar personas de la tabla "Personas" de arriba que viven en ciudades que comienzan con "Ne":
Podemos utilizar la siguiente declaración SELECT:
SELECCIONAR * DE Personas
DONDE Ciudad como conjunto de resultados 'Ne%':
Id. Apellido Nombre Dirección Ciudad
2 Bush George Quinta Avenida Nueva York
Ejemplo 2
A continuación, queremos seleccionar personas de la tabla "Personas" que viven en la ciudad que contiene "lond":
Podemos utilizar la siguiente declaración SELECT:
SELECCIONAR * DE Personas
DONDE Ciudad COMO '%lond%' conjunto de resultados:
Id. Apellido Nombre Dirección Ciudad
1 Adams John Oxford Street Londres
Usando _ comodín ejemplo 1
Ahora, queremos seleccionar personas de la tabla "Personas" de arriba que tengan el primer carácter de su nombre seguido de "eorge":
Podemos utilizar la siguiente declaración SELECT:
SELECCIONAR * DE Personas
DONDE Nombre COMO '_eorge' Conjunto de resultados:
Id. Apellido Nombre Dirección Ciudad
2 Bush George Quinta Avenida Nueva York
Ejemplo 2
A continuación, queremos seleccionar un registro de la tabla "Personas" cuyo apellido comience con "C", luego cualquier carácter, luego "r", luego cualquier carácter, luego "er":
Podemos utilizar la siguiente declaración SELECT:
SELECCIONAR * DE Personas
DONDE Apellido COMO 'C_r_er' Conjunto de resultados:
Id. Apellido Nombre Dirección Ciudad
Calle Carter Thomas Changan, 3, Pekín
Usando el comodín [charlist] ejemplo 1
Ahora queremos seleccionar personas cuya ciudad comience con "A", "L" o "N" de la tabla "Personas" de arriba:
Podemos utilizar la siguiente declaración SELECT:
SELECCIONAR * DE Personas
DONDE Ciudad COMO '[ALN]%' Conjunto de resultados:
Id. Apellido Nombre Dirección Ciudad
1 Adams John Oxford Street Londres
2 Bush George Quinta Avenida Nueva York
Ejemplo 2
Ahora, queremos seleccionar personas de la tabla "Personas" de arriba que viven en una ciudad que no comienza con "A", "L" o "N":
Podemos utilizar la siguiente declaración SELECT:
SELECCIONAR * DE Personas
DONDE Ciudad COMO '[!ALN]%' Conjunto de resultados:
Id. Apellido Nombre Dirección Ciudad
Calle Carter Thomas Changan, 3