Maison > base de données > SQL > Utilisation de la fonction isnull dans SQL

Utilisation de la fonction isnull dans SQL

下次还敢
Libérer: 2024-04-28 12:03:13
original
721 Les gens l'ont consulté

La fonction ISNULL() en SQL est utilisée pour vérifier si une expression est NULL et renvoyer la valeur spécifiée. L'utilisation est la suivante : recherche une valeur NULL et renvoie une valeur de remplacement. Évitez les erreurs de division par zéro. Fusionnez deux champs pour éviter la duplication.

Utilisation de la fonction isnull dans SQL

Utilisation de la fonction ISNULL() dans SQL

La fonction ISNULL() est utilisée pour vérifier si l'expression est NULL et renvoyer la valeur spécifiée. La syntaxe est la suivante :

<code>ISNULL(expression, default_value)</code>
Copier après la connexion

où :

  • expression : L'expression à vérifier.
  • default_value : La valeur renvoyée si l'expression est NULL.

Exemple d'utilisation :

  • Renvoyer une alternative à une valeur NULL :
<code class="sql">SELECT ISNULL(name, 'Unknown') FROM table_name;</code>
Copier après la connexion
  • Empêcher les erreurs de division par zéro :
<code class="sql">UPDATE table_name SET value = value / ISNULL(divisor, 1);</code>
Copier après la connexion
  • Fusionner deux champs pour éviter les doublons :
<code class="sql">SELECT ISNULL(field1, field2) AS combined_field FROM table_name;</code>
Copier après la connexion

Remarque :

  • default_value peut être n'importe quel type de données, mais il doit être compatible avec le type de données de l'expression.
  • Si l'expression n'est pas NULL, la fonction ISNULL() renverra l'expression elle-même.
  • La fonction ISNULL() est similaire à la fonction COALESCE(), mais la fonction COALESCE() peut accepter plusieurs valeurs par défaut, tandis que la fonction ISNULL() ne peut en accepter qu'une.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal