COALESCE (SQL Server Compact Edition)

Renvoie la première expression non nulle parmi ses arguments.

Syntaxe

COALESCE ( expression [ ,...n ] ) 

Arguments

  • expression
    Expression de n'importe quel type de données.
  • n
    Espace réservé indiquant que plusieurs expressions peuvent être spécifiées. Toutes les expressions doivent être du même type ou implicitement convertibles dans le même type.

Valeur retournée

Renvoie le type dont la priorité est la plus élevée parmi l'ensemble de types de l'expression.

Exemple

Dans cet exemple, une table comprend trois colonnes d'informations relatives au salaire annuel d'un employé : hourly_wage, salary et commission. Toutefois, un employé ne reçoit qu'un type de paie. Pour déterminer le montant total payé à tous les employés, utilisez la fonction COALESCE afin de n'obtenir que la valeur non nulle figurant dans les colonnes hourly_wage, salary et commission.

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

Voir aussi

Aide et information

Assistance sur SQL Server Compact Edition