SQLでのisnull関数の使用法

下次还敢
リリース: 2024-04-28 12:03:13
オリジナル
697 人が閲覧しました

SQL の ISNULL() 関数は、式が NULL かどうかを確認し、指定された値を返すために使用されます。使用法は次のとおりです。NULL 値をチェックし、置換値を返します。ゼロ除算エラーを防止します。重複を避けるために 2 つのフィールドを結合します。

SQLでのisnull関数の使用法

SQL での ISNULL() 関数の使用

ISNULL() 関数は、式は NULL であり、指定された値を返します。構文は次のとおりです。

<code>ISNULL(expression, default_value)</code>
ログイン後にコピー

Where:

  • expression: チェックする式。
  • default_value: 式が NULL の場合に返される値。

使用例:

  • NULL 値の代替値を返す:
<code class="sql">SELECT ISNULL(name, 'Unknown') FROM table_name;</code>
ログイン後にコピー
  • ゼロ除算エラーを防止します:
<code class="sql">UPDATE table_name SET value = value / ISNULL(divisor, 1);</code>
ログイン後にコピー
  • 重複を避けるために 2 つのフィールドを結合します:
<code class="sql">SELECT ISNULL(field1, field2) AS combined_field FROM table_name;</code>
ログイン後にコピー

注:

  • default_value には任意のデータ型を指定できますが、式のデータ型と互換性がある必要があります。
  • 式が NULL でない場合、ISNULL() 関数は式自体を返します。
  • ISNULL() 関数は COALESCE() 関数に似ていますが、COALESCE() 関数は複数の default_value を受け入れることができるのに対し、ISNULL() 関数は 1 つだけ受け入れることができます。

以上がSQLでのisnull関数の使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート