COALESCE (SQL Server Compact Edition)

Devuelve la primera expresión distinta de NULL entre sus argumentos.

Sintaxis

COALESCE ( expression [ ,...n ] ) 

Argumentos

  • expression
    Expresión de cualquier tipo de datos.
  • n
    Marcador de posición que indica que se pueden especificar varias expresiones. Todas las expresiones deben ser del mismo tipo o convertibles de forma implícita al mismo tipo.

Valor devuelto

Devuelve el tipo de prioridad más alta del conjunto de tipos de expression.

Ejemplo

En este ejemplo, una tabla incluye tres columnas con información acerca del sueldo anual de un empleado: hourly_wage, salary y commission. No obstante, un empleado recibe sólo un tipo de sueldo. Para determinar la cantidad total pagada a todos los empleados, utilice la función COALESCE para recibir sólo el valor distinto de NULL que se encuentre en las columnas hourly_wage, salary y comission.

SELECT CONVERT(money, COALESCE(hourly_wage * 40 * 52, 
salary, commission * num_sales)) AS "Total Salary" 
FROM wages

Vea también

Ayuda e información

Obtener ayuda sobre SQL Server Compact Edition