SQL Where in Like: Ejercicios 2023

SQL Where in Like: Ejercicios 2023

Ejercicios en SQL - WHERE, LIKE, BETWEEN, SUBCONSULTAS, JOIN, GROUP BY, HAVING

Para aprender las cláusulas en SQL Where in Like, tienes este artículo donde practicamos el operador Like con ejercicios y explicados. En este artículo, desarrollaremos las habilidades del WHERE con la cláusula IN concretamente.

SQL Where in: Ejemplo y uso

Una de las consultas típicas en SQL es el uso del operador IN. Imagina que necesitas recoger de tu Base de Datos zapatos exactamente de color NARANJA, AZUL, VERDE o BLANCAS. Se utiliza en ese caso, donde a diferencia del operador LIKE no estamos buscando patrones sino posibles valores concretos.

Sintaxis y uso de IN en SQL

El ejemplo lo es la siguiente consulta:

SELECT *

FROM TARJETA

WHERE CIUDAD IN ('Marbella', 'Madrid', 'Tenerife');

¿Qué es SQL?
Como aprender SQL desde cero.

La mayor diferencia entre el LIKE en SQL y el IN es que Like busca patrones, IN son búsquedas exactas.

Ejercicios para practicar IN en SQL dentro del WHERE

Ejercicio 1

NUM_TARJETAIBAN_ASOCIADOTITULARTIPO_TARJETAPIN
SALDO
23578555
ES89JUANDebito362414313.50
56478885EN23MARIACredito12343225.00
50205376FR02ALFONSODebito6538-32.19
31615296AM11MIGUELCredito8081153.40
17800377ES03LUCIANODebito3275-3.25
30450279FR47JUANACredito5875-7985.00
18073899AM21TOÑIDebito35721.95
65447917ES11MARIA DEL CARMENDebito6985110.50
89599799ES09UNAIDebito325999999999999

De la tabla TARJETAS localizar información a cerca de Miguel o Juan, pero sólo esas dos.

Ejercicio 2

NUM_SOCIONOMBREAPELLIDOSFECHA_ALTAFECHA_NCTOACCIONES
00023JUANTENORIO21-02-200120-10-199321
00300MARIA ELENABELLO25-09-2017
26-05-2006103
42311MARYALMEIDA13-03-2020
05-02-1999654
92287LETICIAABAD27-03-2011
10-01-1991123
11939PELAYOTOLEDO26-05-2016
23-06-1988675
78432EMILIASOUSA24-01-2021
06-12-2000214
34437ELENACUADRADO30-04-2018
16-12-1986214
23210ANASTASIASOSA20-11-2022
12-04-2003875
01385DAVIDCUENCA24-06-2013
20-08-1987467

Recoge toda la información a cerca de los socios que no sean fundadores. Los fundadores son Mery Leticia y Pelayo.

Ejercicio 3

DNINOMBREAPELLIDO1APELLIDO2TIPO_CARNEFECHA_ APROBACIONPUNTOSFECHA_RENOVACION
21873367KJUANALFONSORODRIGUEZA10/01/19901510/ 01/2023
94273727XMIGUELÁNGELBERMUDEZB12/04/19961512/04/2024
24344332WRAFAMARQUEZDE RIVEIROA221/10/200110 21/ 10/2021
53279821QIBONREINOSOISASIA03/11/2004-2-
78333312BMARIA DEL CARMEN BILBAOBLAZQUEZB17/09/20060-
63259008HJULIETAVENECIADE ROSSIB07/07/2021407/07/2041
983275134FBENITOESCAPADASZIDANEB131/12/20611031/12/2081
35448977OMIGUELCERVANTESDE AUXILIOB12/04/17000-
98327332VALBERTOEINSTEINALEGRIAC12/10/19991512/10/2026

Obtener todos los carnés que no sean ni A2 ni B1.

Ejercicio 4

NUM_TARJETAIBAN_ASOCIADOTITULARTIPO_TARJETAPIN
SALDO
23578555
ES89JUANDebito362414313.50
56478885EN23MARIACredito12343225.00
50205376FR02ALFONSODebito6538-32.19
31615296AM11MIGUELCredito8081153.40
17800377ES03LUCIANODebito3275-3.25
30450279FR47JUANACredito5875-7985.00
18073899AM21TOÑIDebito35721.95
65447917ES11MARIA DEL CARMENDebito6985110.50
89599799ES09UNAIDebito325999999999999

Obtener la información de todas las tarjetas que no sean ni del Banco BBVA ni del Banco Santander. Nos dicen que los IBAN tienen el prefijo de ES09 y ES11 en el mismo orden, para BBVA y el Banco Santander.

🏠 INICIO

Y recuerda… Sin poner en práctica no serás capaz de dominar SQL Where in Like y los comandos asociados alrededor. Atrévete a explorar y a crear ejercicios personalizados para ti. Practica y alcanzarás la capacidad de aprender SQL. También te dejo la documentación oficial para que leas más en detalle si quieres. ¡Hasta la próxima!

Artículos más Destacados: Quizás te interese…

Preguntas más frecuentes

¿Cómo se usa in en SQL?

SELECT * FROM TABLA WHERE campo IN (‘valor1’ , ‘valor2’ , ‘valor3’ );

¿Cómo funciona WHERE en SQL?

Es un filtro donde a partir de la tabla de datos se dan las condiciones para discriminar y seleccionar la información que quieres de los datos.

¿Qué hace el operador In?

El operador IN ayuda a filtrar la información en base a los distintos valores posibles que quieres. Quizás quieras zapatos exactamente de color NARANJA, AZUL, VERDE o BLANCAS. Es un ejemplo directo.

¿Qué es un in en SQL?

Es un operador o comando que se coloca en el WHERE para filtrar dentro de una serie de valores.

¡Haz clic para puntuar esta entrada!
(Votos: 1 Promedio: 5)
Escrito por:

Ibon Reinoso

He formado más de 1.000 alumnos en toda España en distintas ciudades. Programador desde los 12 años y con dos máster (Big Data e Informática). Co-fundador de startup de IA y actual Director & docente del Programa Nacional Big Data. Me encanta hablar de Programación y Bases de Datos, Inteligencia Artificial, Big Data y en general, todo lo necesario para dominar el mundo de los Datos.

Ver todas las entradas

Deja una respuesta

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