SQL >
SQL Avanzado >
FUNCIONES NULL
Si queremos cambiar un valor NULL por otro valor cualquiera, utilizaremos las siguientes funciones (ISNULL, IFNULL, NVL, COLACESCE) según el sistema de base de datos.
Para nuestros ejemplos, queremos que si el valor es NULL se cambie por el valor 0
Ejemplo para SQL SERVER se utiliza ISNULL:
SELECT producto,
preciounidad * (unidadesstock + ISNULL(unidadespedido, 0)
FROM productos
Ejemplo para ORACLE se utiliza NVL:
SELECT producto,
preciounidad * (unidadesstock + NVL(unidadespedido, 0)
FROM productos
Ejemplo para MySQL, hay 2 funciones equivalentes (IFNULL, COALESCE):
SELECT producto,
preciounidad * (unidadesstock + IFNULL(unidadespedido, 0)
FROM productos
SELECT producto,
preciounidad * (unidadesstock + COALESCE(unidadespedido, 0)
FROM productos
SQL DATOS TEXTO MYSQL >>
Copyright © 2012 11sql.com Todos los derechos reservados.
|