Estructura:
SELECT *|{[DISTINCT] column/ expresión [alias]}
FROM tabla
WHERE condición o condiciones;
La cláusula WHERE
va después de la cláusula FROM
Se pueden
restringir los registros que son devueltos desde la consulta usando la cláusula
WHERE.
Una clausula
WHERE contiene una condición que debe ser cumplida, y va directamente debajo de
la cláusula FROM.
Si la condición es verdadera, los registros seleccionados se mostrarán.
La cláusula WHERE
puede comparar valores en columnas, literales, expresiones aritméticas o
funciones.
Esto consiste en
tres elementos:
Nombres de columnas.
Comparación de condición.
Nombres de
columnas, constantes, o valores de lista.
Usando la cláusula
WHERE
Si realizamos una
consulta sin la cláusula WHERE, obtendríamos
todos los valores de la tabla
Digamos, si se
ejecuta la consulta:
SELECT
last_name,
department_id
FROM hr.employees;
Observamos que
los valores devueltos son todos o cualquier id de departamento.
Pero si limitamos
los registros a solo los id de departamentos 10
SELECT
last_name,
department_id
FROM hr.employees
WHERE department_id=10;
Observamos que solo
muestra todos los empleados que pertenecen al departamento 10
En la cláusula
WHERE no se pueden usar alias.
No hay comentarios:
Publicar un comentario