Caracteres comodín SQL Con Ejemplo
En este tutorial, nos centraremos en los comodines SQL y lo discutiremos en detalle. Estudiaremos cada comodín disponible en detalle y luego discutiremos los ejemplos para aclarar nuestros conceptos.
Manténgase actualizado con las últimas tendencias tecnológicas
¡Únase a DataFlair en Telegram!!
¿Qué son los comodines en SQL?
Los comodines SQL se colocan para sustituir uno o más caracteres en una cadena. Los comodines son muy útiles cuando necesitamos comparar las cadenas y también tratar de obtener los detalles minuciosos.
Los comodines se soportan con el operador LIKE y son útiles para resolver consultas complejas.
Por ejemplo, imaginemos una condición en la que tenemos una gran cantidad de datos disponibles. Y queremos averiguar detalles de todas las personas que se encuentran en el grupo de edad de 20 a 30 años cuyos nombres comienzan desde A o N.
Para resolver consultas tan complejas usamos comodines.
Algunos de los más comúnmente utilizados comodines son como sigue:
Comodines en MS Access
Sr.No | Representación Símbolo | Descripción |
1 | * | representa cero o más caracteres. |
2 | ? | Significa un solo carácter. |
3 | representa un solo carácter dentro de los corchetes. | |
4 | ! | Significa los caracteres no disponibles en el corchete. |
5 | – | significa un rango de caracteres. |
6 | # | representa un único carácter numérico. |
Wildcards in SQL Server
Sr.No | Representation Symbol | Description |
1 | % | Stands for zero or more characters. |
2 | _ | Stands for a single character. |
3 | Stands for a single character specific to the brackets. | |
4 | ^ | Stands for any character not in brackets. |
5 | – | significa un rango de caracteres. |
¿por Qué Necesitamos los Comodines?
Usamos comodines SQL cuando necesitamos buscar datos complejos. Estos datos complejos podrían comprometer cadenas o números con características especiales.
los Comodines también son útiles cuando queremos acelerar nuestro proceso de consulta. Los resultados son considerablemente rápidos cuando se usan comodines.
Ya hemos visto que los comodines SQL se soportan con el operador LIKE.
Consideremos el uso y luego discutiremos los ejemplos:
Sr.No | Uso con operador SIMILAR | Descripción |
1 | DONDE ColumnName COMO ‘ a%’ | Devuelve valores que comienzan con ‘a’. |
2 | DONDE columnName LIKE ‘%a’ | Devuelve los valores que terminan con ‘un’. |
3 | DONDE columnName LIKE ‘%ab%’ | Devuelve ningún valor que se ‘ab’ en cualquier posición. |
4 | DONDE columnName COMO ‘_a%’ | Devuelve ningún valor que tiene ‘una’ como el segundo personaje. |
5 | DONDE ColumnName COMO ‘ a_% _ %’ | Devuelve cualquier valor que comience con ‘ a ‘ y tenga al menos 3 caracteres de longitud. |
6 | DONDE columnName COMO la ‘a%b’ | Devuelve ningún valor que empieza por ‘a’ y termina con ‘b’. |
Demo Database
Entendamos la base de datos que utilizaremos en este tutorial.
Consulta:
SELECT * FROM DataFlair_emp2;
Aquí podemos ver el contenido de nuestra base de datos de demostración.
Ejemplo 1: Averigüemos el nombre de los empleados empezando por «A».
Consulta:
SELECT * FROM dataflair_emp2WHERE name_emp LIKE 'A%';
Aquí podemos ver los nombres de los empleados que tienen ‘A’ como primer carácter en el nombre.
Ejemplo 2: Busquemos a los empleados cuyas ubicaciones contienen ‘nd’.
Consulta:
SELECT * FROM dataflair_emp2WHERE location LIKE '%nd%';
Podemos observar las ubicaciones con el patrón requerido.
Ejemplo 3: Busquemos al empleado con tres caracteres en su nombre.
Consulta:
SELECT * FROM dataflair_emp2WHERE name_emp LIKE '___';
Aquí podemos ver los detalles de los empleados con tres caracteres en el campo nombre.
Ejemplo 4: Ahora encontremos las ciudades que terminan con ‘ e ‘ en nuestra base de datos.
Consulta:
SELECT location as City FROM dataflair_emp2WHERE location LIKE '%e';
Aquí podemos ver los detalles de las ubicaciones requeridas de acuerdo al filtro.
Ejemplo 5: Busquemos los detalles de las ubicaciones que tienen ‘u’ como segundo carácter.
Consulta:
SELECT location as City FROM dataflair_emp2WHERE location LIKE '_u%';
Aquí podemos ver los resultados de las ubicaciones que tienen ‘u’ como segundo carácter.
Ejemplo 6: Busquemos los detalles de las ubicaciones con el primer carácter como ‘ P ‘y el último carácter como’e’.
Consulta:
SELECT * FROM dataflair_emp2WHERE location LIKE 'p%e';
Aquí podemos ver los detalles de las ubicaciones que empiezan con ‘p’ y termina con ‘e’.
Resumen
En este tutorial, hemos discutido y entendido cómo se colocan los comodines SQL y cómo son beneficiosos. Hemos discutido varios ejemplos.
También hemos entendido cómo podemos usar comodines para resolver consultas complejas.
Cuando usamos comodines, necesitamos tener cuidado de usar el operador LIKE, ya que los comodines solo funcionan con el operador LIKE.
Leave a Reply