12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
ADADADADAD
建站问答 时间:2024-11-30 13:20:41
作者:文/会员上传
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
在 PostgreSQL 中,nullif 函数用于比较两个值,并返回第一个参数值,如果两个参数相等,则返回 NULL。其语法如下:nullif(expression1, expression2)其中 expression1 和 expression
以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。
在 PostgreSQL 中,nullif
函数用于比较两个值,并返回第一个参数值,如果两个参数相等,则返回 NULL
。其语法如下:
nullif(expression1, expression2)
其中 expression1
和 expression2
是要比较的两个表达式或值。如果 expression1
和 expression2
相等,则返回 NULL
;否则返回 expression1
的值。
例如,如果我们有一个包含以下数据的表 students
:
| id | name| age ||----|---------|-----|| 1| Alice | 25|| 2| Bob |NULL || 3| Charlie | 25|
我们可以使用 nullif
函数来将年龄为 25 的学生的年龄设置为 NULL
:
SELECT id, name, nullif(age, 25) AS ageFROM students;
结果将会是:
| id | name| age ||----|---------|-----|| 1| Alice | NULL|| 2| Bob |NULL || 3| Charlie | NULL |
11-20
11-19
11-20
11-20
11-20
11-19
11-20
11-20
11-19
11-20
11-19
11-19
11-19
11-19
11-19
11-19