Operadores en consultas SQL

Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.

Resulta también muy útil el filtrar los registros mediante condiciones que vienen expresadas después de la cláusula WHERE.

Operadores matemáticos
OperadorSignificadoEjemplo
>Mayor queSELECT * FROM users WHERE age > 10
<Menor queSELECT * FROM users WHERE age < 10
>=Mayor o igual queSELECT * FROM users WHERE age >= 10
<=Menor o igual queSELECT * FROM users WHERE age <= 10
<>DistintoSELECT * FROM users WHERE age <> 10
=IgualSELECT * FROM users WHERE age = 10
Operadores lógicos
OperadorSignificadoEjemplo
ANDMayor queSELECT * FROM users WHERE age > 10 AND name = ‘Paco’
ORMenor queSELECT * FROM users WHERE age < 10 OR name = ‘Paco’
NOTMayor o igual queSELECT * FROM users WHERE NOT age >= 10
Otros operadores
OperadorSignificadoEjemplo
LIKESelecciona los registros cuyo valor de campo se asemeje, no teniendo en cuenta mayúsculas ni minúsculasSELECT * FROM users WHERE name LIKE ‘%aco’
IN, NOT INDa un conjunto de valores para un campo para los cuales la condición de selección es (o no) válidaSELECT * FROM users WHERE age IN (10, 15, 20)
IS NULL, IS NOT NULLSelecciona aquellos registros donde el campo especificado esta (o no ) vacíoSELECT * FROM users WHERE age IS NOT NULL
BETWEEN … ANDSelecciona los registros comprendidos en un intervaloSELECT * FROM users WHERE age BETWEEN 10 AND 20
DISTINCTSelecciona los registros no coincidentesSELECT DISTINCT (name) FROM users
DESCClasifica los registros por orden inversoSELECT * FROM users ORDER BY name DESC
LIMITLimita los registros devueltos por la consultaSELECT * FROM users LIMIT 5
OFFSETSe salta los registros anteriores al valor indicado por el parámetroSELECT * FROM users OFFSET 5

Ejercicios

Realiza las siguientes consultas en la base de datos que tiene las siguientes tablas:

  • books
    • id
    • title
    • price
    • author_id
  • authors
    • id
    • name
    • born_date

De la base de datos de bicicletas:

  1. Muestra el nombre del usuario con DNI 52111111A
  2. Muestra las ids de las bicicletas que están en el parking 1
  3. Muestra los dni de los usuarios cuyo nombre comienza por M
  4. Muestra la id y la dirección de los aparcamientos de bicicletas ordenados por capacidad máxima de bicicletas. Mostrar los resultados en orden ascendente y descendente.
  5. Muestra las direcciones de los aparcamientos de bicicletas que tienen capacidad entre 10 y 20 bicicletas
Descargar consultas

Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.