pgsqlのIFNULL関数の使い方は何ですか。

PostgreSQL(pgsql)において、ifnull 関数は式が NULL かどうかを判断し、NULL の場合は指定された代替値を返し、そうでない場合は元の値を返します。

以下は言語の文法です。

IFNULL(expression, replace_value)

説明書:

  1. expression: 判断する式。
  2. replace_value: 条件がNULLの場合、代替値を返します。

例文:

顧客テーブルには、id列と名前列が含まれており、名前列の一部の行にはNULLがあります。

SELECT id, IFNULL(name, 'No Name') AS customer_name
FROM customers;

上記のクエリは、customersテーブルの各行のidとname列のデータを返します。name列の値がNULLの場合は ‘No Name’ を、それ以外の場合は元のnameの値を返します。

bannerAds