Databases

T01-006-03 Operadores lógicos

Enunciado

Los operadores lógicos operan sobre expresiones cuyo valor es verdadero (TRUE) o falso (FALSE) y devuelve, como resultado otro valor lógico según la siguiente tabla:

Operador lógico

Resultado

AND

True si todas las condiciones son verdaderas

OR

True si, al menos, una de las condiciones es verdadera

NOT

True si la condición es falsa.

Ejemplo:

Muestra las direcciones (locations) y las ciudades (CITY) del esquema HR que pertenecen a China (su COUNTRY_ID es 'CN') o a Japón (su COUNTRY_ID es 'JP').

SELECT STREET_ADDRESS, CITY
FROM HR.locations
WHERE COUNTRY_ID = 'CN' OR COUNTRY_ID = 'JP'

STREET_ADDRESS CITY
40-5-12 Laogianggen Beijing
2017 Shinjuku-ku Tokyo
9450 Kamiya-cho Hiroshima

Ejercicio:

Muestra el nombre (FIRST_NAME), los apellidos (LAST_NAME) y el código del departamento (DEPARTMENT_ID ) de los empleados (employees) del esquema HR que trabajan en los departamentos cuyos código son el 20 o el 90. Ordena los resultados alfabéticamente por los apellidos.

Tipo

SELECT

Solución


												
SELECT FIRST_NAME, LAST_NAME, DEPARTMENT_ID FROM HR.employees WHERE DEPARTMENT_ID = 20 OR DEPARTMENT_ID = 90 ORDER BY LAST_NAME

Prueba


											

Librerías (Onfly databases)