1.- Función de deduplicación DISTINCT
SELECT
DISTINCT
E.JOB
FROM EMP E
-- sólo se puede colocar después de SELECT o dentro del paréntesis de una función
2.- Deduplicación grupal
SELECT
E.JOB
FROM EMP E
GROUP BY E.JOB
-- Eliminar valores nulos NVL (campo, valor predeterminado)
-- Características de los valores nulos:
1. El valor nulo es nulo cuando se realizan operaciones aritméticas con cualquier valor
2. El valor nulo no es válido cuando se realizan operaciones relacionales con cualquier valor 3.
El valor nulo no participa en ninguna operación de agregación
4. Al ordenar, null El valor es siempre el más grande.
SELECT
EMPNO,
COMM,
NVL(COMM,0)
FROM EMP E
-- NVL2(columna, valor de retorno 1, valor de retorno 2)
-- Si los datos de la columna no están vacíos, devuelve el valor 1, si los datos están vacíos, devuelve el valor 2
SELECT
EMPNO,
COMM,
NVL2(COMM,SAL+100,SAL+888)
FROM EMP E