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
ANDTrue si todas las condiciones son verdaderas
ORTrue si, al menos, una de las condiciones es verdadera
NOTTrue si la condición es falsa.
Ejemplo:
Muestra las direcciones (
locations)y las ciudades (CITY) del esquemaHRque pertenecen a China (suCOUNTRY_ID es 'CN') o a Japón (suCOUNTRY_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 esquemaHRque trabajan en los departamentos cuyos código son el 20 o el 90. Ordena los resultados alfabéticamente por los apellidos.
Tipo
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)

