Databases
T01-006-05 Operador de conjuntos
Enunciado
Quizás en el momento de abordar la utilización de los operadores lógicos, no le has visto mucho sentido al operador
NOT, ya que su utlidad normalmente se observa en combinación con otros operadores comoIN.Ejemplo:
Si queremos realizar una consulta en la que mostremos todas las direcciones que no estén situadas en un país de Europa, no es necesario listar todos los países que no están en Europa, sino que basta con negar (
NOT) la sentencia del ejemplo anterior:
SELECT STREET_ADDRESS, CITY, COUNTRY_ID
FROM HR.locations
WHERE COUNTRY_ID NOT IN ('IT', 'UK', 'DE', 'CH', 'NL')Ejercicio:
Muestra el nombre de los departamentos y el identificador de la dirección (
LOCATION_ID) de los departamentos del esquemaHRque no está localizados en ninguna de las direcciones cuyos identificadores son 1700, 1800 o 2400.Ordena el listado alfabéticamente por el nombre del departamento.
Tipo
Solución
SELECT DEPARTMENT_NAME, LOCATION_ID
FROM HR.departments
WHERE LOCATION_ID NOT IN (1700, 1800, 2400)
ORDER BY DEPARTMENT_NAME
Prueba
LibrerÃas (Onfly databases)

