¿Cómo seleccionar un rango de letras en SQL?

En este artículo, veremos cómo seleccionar un rango de letras en SQL usando la cláusula LIKE . La cláusula LIKE se usa para la coincidencia de patrones en SQL usando operadores comodín como %, ^, etc. Tiene corchetes [] como uno de los operadores comodín que se usa para especificar el rango de caracteres para la coincidencia de patrones.

Veamos estas funciones mencionadas anteriormente con un ejemplo. Para la demostración siga los siguientes pasos:

Paso 1: Crear una base de datos

Use la siguiente instrucción SQL para crear una base de datos llamada geeks;

Consulta:

CREATE DATABASE geeks;

Paso 2: Uso de la 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: creación de tablas

Tenemos la siguiente demo_table en la base de datos de nuestro geek.

Consulta: 

CREATE TABLE demo_table(
NAME VARCHAR(20),
AGE INT,
CITY VARCHAR(20) );

Paso 4: Insertar datos en una tabla

Consulta:

INSERT INTO demo_table VALUES
('ROMY KUMARI', 22, 'NEW DELHI'),
('PUSHKAR JHA',23, 'NEW DELHI'),
('RINKLE ARORA',23, 'PUNJAB'),
('AKASH GUPTA', 23, 'UTTAR PRADESH'),
('AKANKSHA GUPTA',22, 'PUNJAB'),
('SUJATA JHA', 30,'PATNA');

Paso 5: Ver datos de la tabla

Consulta:

SELECT * FROM demo_table;

Producción:

Paso 6: uso de la cláusula LIKE para seleccionar el rango de letras

Sintaxis para usar operadores comodín

SELECT * from tablename WHERE column_name LIKE '%[range_value]%';

‘%’ es un carácter comodín que especifica 0 o más caracteres.

Para demostración:

  • Seleccione filas de la tabla cuyo nombre comience con valores en el rango OS (O a S).

Consulta:

SELECT * FROM demo_table WHERE NAME LIKE '[O-S]%';

Producción:

  • Seleccione filas de la tabla cuya EDAD esté en el rango 22-25.

Consulta:

SELECT * FROM demo_table WHERE AGE LIKE '[22-25]%';

Producción:

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 *