pgsql ifnull函數(shù)的用法是什么

小億
2103
2024-02-04 15:45:30
欄目: 云計(jì)算

在 pgsql(PostgreSQL)中,ifnull 函數(shù)用于判斷一個(gè)表達(dá)式是否為 NULL,如果是 NULL,則返回指定的替代值,否則返回原始值。

語法如下:

IFNULL(expression, replace_value)

參數(shù)說明:

  • expression:要判斷的表達(dá)式。
  • replace_value:如果 expressionNULL,則返回的替代值。

示例:

假設(shè)有一個(gè) customers 表包含 idname 列,其中 name 列有些行為 NULL。

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

上述查詢將返回 customers 表的每一行數(shù)據(jù)的 idname 列,如果 name 列的值為 NULL,則將返回 'No Name',否則返回原始的 name 值。

0