¿Qué es la cláusula WHERE de SQL?

Clase 15 de 36Curso de Bases de Datos con SQL - Deprecado

Resumen

¿Cómo usar la sentencia WHERE para consultar datos?

La sentencia WHERE se usa en distintos contextos, como al modificar datos con UPDATE, eliminar datos con DELETE y en consultas con SELECT. Para comenzar, la sintaxis básica del WHERE incluye la palabra reservada, el nombre de la columna y los operadores lógicos. Por ejemplo, para consultar un instructor específico:

SELECT * FROM instructores WHERE INSTRUCTORID = 1;

¿Cómo utilizar operadores lógicos en MySQL?

Puedes emplear varios operadores lógicos, como el símbolo igual (=) para igualdad y el símbolo de exclamación seguido de igual (!=) para diferencias. Por ejemplo, para excluir un instructor con ID específico:

SELECT * FROM instructores WHERE INSTRUCTORID != 1;

¿Cómo filtrar datos de texto en MySQL?

Para filtrar datos de texto, utiliza comillas simples alrededor del valor. Por ejemplo, para encontrar un instructor llamado John:

SELECT * FROM instructores WHERE nombre = 'John';

¿Cómo trabajar con datos numéricos en MySQL?

Los operadores para datos numéricos permiten comparaciones como mayor o menor que. Por ejemplo, para encontrar instructores con salario mayor a 5000 dólares:

SELECT * FROM instructores WHERE salario > 5000;

¿Cómo utilizar el operador BETWEEN en MySQL?

El operador BETWEEN se usa para especificar un rango de valores. Por ejemplo, para encontrar instructores con salario entre 5000 y 9000 dólares:

SELECT * FROM instructores WHERE salario BETWEEN 5000 AND 9000;

¿Cómo practicar estos operadores en MySQL?

Para practicar, intenta replicar estas consultas en tus propias tablas de la base de datos. Cambia los valores según sea necesario y observa los resultados. Utiliza el BETWEEN para rangos específicos y los operadores lógicos para filtrar datos de texto y números.