¿Cómo seleccionar palabras con ciertos valores al final de la palabra en SQL?

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *