9.18. 條件表示式
提示
9.18.1. CASE
CASECASE WHEN condition THEN result
[WHEN ...]
[ELSE result]
ENDSELECT * FROM test;
a
---
1
2
3
SELECT a,
CASE WHEN a=1 THEN 'one'
WHEN a=2 THEN 'two'
ELSE 'other'
END
FROM test;
a | case
---+-------
1 | one
2 | two
3 | other注意
9.18.2. COALESCE
COALESCE9.18.3. NULLIF
NULLIF9.18.4. GREATEST and LEAST
GREATEST and LEASTLast updated
Was this helpful?