Databases

T01-006-07 Operador de valores NULL

Enunciado

Otra de las operaciones en las que el operador lógico NOT aparece a menudo es junto con el operador de valor NULL.

Ejemplo:

¿Qué empleados tienen asignada alguna comisión (COMMISSION_PCT):

SELECT FIRST_NAME, LAST_NAME, COMMISSION_PCT
FROM HR.employees
WHERE COMMISSION_PCT IS NOT NULL

Cuidado con la posición del NOT entre IS y NULL.

FIRST_NAME LAST_NAME COMMISSION_PCT
John Russell .4
Karen Partners .3
Alberto Errazuriz .3
Gerald Cambrault .3
Eleni Zlotkey .2
Peter Tucker .3
David Bernstein .25

Ejercicio:

¿De qué ciudad de Japón ('JP') de entre las que aparecen en la tabla locations del esquema HR conocemos el STATE_PROVINCE en el que se encuentra?

Tipo

SELECT

Solución


												
SELECT CITY, STATE_PROVINCE, COUNTRY_ID FROM HR.locations WHERE COUNTRY_ID = 'JP' AND STATE_PROVINCE IS NOT NULL

Prueba


											

Librerías (Onfly databases)