Para seleccionar palabras con ciertos valores al final de la palabra en SQL, podemos usar la coincidencia de patrones. Una coincidencia de patrones permite a los usuarios buscar ciertos patrones en los datos. Se hace usando el operador LIKE en SQL. La consulta utiliza caracteres comodín para coincidir con un patrón, los caracteres comodín distinguen entre mayúsculas y minúsculas.
Algunos caracteres comodín y sus significados:
Símbolo | Descripción |
% | especifica 0 o más caracteres |
_ | especifica un solo carácter |
[ ] | especifica cualquier carácter individual dentro de los corchetes |
^ | especifica cualquier carácter, no entre paréntesis |
Ejemplos:
Símbolo | Descripción |
a% | cualquier valor que comience con un |
%a | Cualquier valor que termine con un |
Automóvil club británico | cualquier valor que comience con a y termine con a |
_a% | cualquier valor que tenga a en la segunda posición |
%a% | cualquier valor que tenga un |
%_a% | cualquier valor que tenga al menos un carácter antes de un |
Para seleccionar palabras con ciertos valores al final:
Paso 1: Crear una base de datos
La base de datos se puede crear usando el comando CREAR.
Consulta:
CREATE DATABASE geeks;
Paso 2: usar una base de datos
Use la siguiente instrucción SQL para cambiar el contexto de la base de datos a geeks:
Consulta:
USE geeks;
Paso 3: definición de la tabla
Tenemos la siguiente demo_table en la base de datos de nuestro geek.
Consulta:
CREATE TABLE geeksforgeeks( FIRSTNAME VARCHAR(20), LASTNAME VARCHAR(20), GENDER VARCHAR(20));
Paso 4: Insertar un dato
INSERT INTO geeksforgeeks VALUES ('ROMY', 'Kumari', 'female'), ('Rinkle', 'Arora', 'female'), ('Nikhil', 'Kalra','male'), ('Pushkar', 'Jha', 'male'), ('Sujata', 'jha', 'female'), ('Roshini', 'Kumari','female'), ('Ayushi', 'Chaudhary', 'female'), ('Akash', 'Gupta', 'male'), ('Akanksha', 'Gupta', 'female'), ('Chiranjeev', 'Arya', 'male'), ('Shivani', 'Jindal','female'), ('Shalini', 'Jha', 'female'), ('Sambhavi','Jha', 'female');
Paso 5: para ver una tabla de datos
Consulta:
SELECT * FROM geeksforgeeks;
Producción:
Paso 6: carácter final coincidente
- Consulta para obtener el apellido de tener ‘a’ al final de su apellido
Consulta:
SELECT LASTNAME FROM geeksforgeeks WHERE LASTNAME LIKE '%a';
Producción:
- Consulta para obtener el apellido con ‘ra’ al final.
Consulta:
SELECT LASTNAME FROM geeksforgeeks Where LASTNAME LIKE '%ra';
Producción:
- Obtenga el apellido que tiene «A» al final.
Consulta:
SELECT LASTNAME FROM geeksforgeeks Where LASTNAME LIKE 'A';
Producción:
Ningún valor tiene ‘A’ al final del apellido. Esto muestra que los valores ingresados para la coincidencia de patrones distinguen entre mayúsculas y minúsculas.
Publicación traducida automáticamente
Artículo escrito por romy421kumari y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA