Queries with constraints (Pt. 2)

SQL Lesson 3

Operador
Condición

=

Comparación de cadenas de texto iguales (case sensitive)

!= o <>

Comparación de cadenas de texto distintas (case sensitive)

LIKE

Comparación de cadenas de texto iguales (case insensitive)

NOT LIKE

Comparación de cadenas de texto distintas (case insensitive)

%

Si contiene esa cadena de texto

_

Si contiene esa cadena de texto y tantos caracteres como _ indiquemos

IN (...)

String existente en una lista

NOT IN (...)

String no existente en una lista

  • LIKE y NOT LIKE son más costosas a nivel de rendimiento al ser case insensitive.

  • Se pueden utilizar comillas dobles o simples.


  1. Encuentra todas las películas de Toy Story.

SELECT * 
FROM movies 
WHERE title LIKE '%Toy Story%';
  1. Encuentra todas las películas dirigidas por John Lasseter.

SELECT * 
FROM movies 
WHERE director = 'John Lasseter';
  1. Encuentra todas las películas (y directores) que no han sido dirigidas por John Lasseter.

  1. Encuentra todas las películas de WALL-__

Last updated