Déb*_*ora 6 sql postgresql
任何人都可以让我知道在 Postgres 函数中编写 WHEN CASE .. 和 IF/ELSE 之间的区别吗?
Rem*_*anu 4
问题是你指的是哪个CASE?
CASE
一是CASE表达。 它可以出现在表达式内部,例如A + CASE ... + B. 与COALESCE, NULLIF,GREATEST一起构成条件表达式LEAST组。
A + CASE ... + B
COALESCE
NULLIF
GREATEST
LEAST
另一个CASE与 一起IF是控制结构(条件)。它可以出现在 SQL 控制流中,以根据条件选择执行哪些块/语句。
IF
归档时间:
11 年,11 月 前
查看次数:
4717 次
最近记录:
9 年,5 月 前