La fonction COALESCE renvoie l'expression de la première valeur non nulle d'une liste. Sa syntaxe est COALESCE(expression1, expression2, ..., expressionN) et le paramètre est l'expression à vérifier pour NULL. Renvoie une expression dont la valeur est la première valeur non nulle de la liste, ou NULL s'il n'y a pas de valeur non nulle. Il peut être utilisé pour gérer les valeurs NULL dans différentes expressions et garantir qu'une valeur non nulle est renvoyée.
Fonction COALESCE en SQL
Qu'est-ce que la fonction COALESCE ?
COALESCE est une fonction SQL utilisée pour gérer les valeurs NULL. Il renvoie la première expression non nulle d'une liste.
Syntaxe :
COALESCE(expression1, expression2, ..., expressionN)
COALESCE(expression1, expression2, ..., expressionN)
参数:
返回值:
列表中第一个非空值的表达式,如果没有非空值,则返回 NULL。
使用示例:
假设我们有一个名为 "Customers" 的表,其中包含 "Name" 和 "Email" 列:
<code class="sql">SELECT Name, COALESCE(Email, 'Unknown Email') FROM Customers</code>
该查询将返回每个客户的名字,如果客户没有电子邮件地址,则返回 "Unknown Email"。
其他示例:
COALESCE(FirstName, LastName)
:如果 FirstName 为 NULL,则返回 LastName;否则,返回 FirstName。COALESCE(Price, DefaultPrice)
expression1, expression2, ..., expressionN : Pour vérifier si est une expression NULLe.
COALESCE(FirstName, LastName)
: Si FirstName est NULL, renvoie LastName sinon, renvoie FirstName ; 🎜🎜COALESCE(Price, DefaultPrice)
: Si Price est NULL, renvoie DefaultPrice sinon, renvoie Price ; 🎜🎜🎜🎜Remarque : 🎜🎜🎜🎜La fonction COALESCE peut accepter n'importe quel nombre d'expressions. 🎜🎜Si toutes les expressions sont NULL, la fonction COALESCE renvoie NULL. 🎜🎜La fonction COALESCE effectue des comparaisons strictes sur les valeurs NULL. Autrement dit, vous ne pouvez pas utiliser COALESCE pour comparer des chaînes NULL et vides. 🎜🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!