Funciones de agregación con valores NULL en SQL


Todas las funciones de agregación ignoran los valores nulos, excepto la función de agregación Count(*).


Ejemplos:


  • SELECT count(*) FROM hr.departments;

  • Resultado: 31.

  • SELECT count(manager_id) FROM hr.departments;

  • Resultado: 22.


La función nvl() nos va a permitir obtener un valor concreto en vez de un valor null, por lo que vamos a poder usarlo para evitar que se descarten los valores nulos.


Ejemplo:

  • SELECT count(nvl(manager_id)) FROM hr.departments;

  • Resultado: 31.


La modificación de un valor nulo por otro valor usando la function NVL, no se va a realizar físicamente sobre la table, simplemente se realiza internamente para realizar la consulta.


Ejemplos Funciones de Agregación con Valores Nulos




1 visualización0 comentarios

Entradas Recientes

Ver todo