¿Qué es la cláusula WHERE de SQL?
Clase 15 de 36 • Curso 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.