腾讯云数据仓库 TCHouse-P 条件表达式

数据库支持 CASE 表达式,和其他语言支持 IF/ELSE 功能一致。SELECT a, CASE WHEN a=1 THEN ‘one’ WHEN a=2 THEN ‘two’ ELSE ‘other’ END FROM test。

相关产品
腾讯云数据仓库 TCHouse-P 产品页,含版本规格、价格与购买入口。

一、CASE

示例:

二、COALESCE

COALESCE 返回参数中第一个为非 NULL 的值,如果所有参数都为 NULL,则返回 NULL。

SELECT COALESCE(null,1,2,null) ;  coalesce ———- 1

三、NULLIF

NULLIF(value1,value2) 返回值:如果 value1 和 value2 相等,返回 NULL。否则,返回 value1。

四、GREATEST 和 LEAST

这两个函数分别获取一列值中的最大值或者最小值。当所有参数都没有(为 NULL)时,则返回 NULL。

赞 (0)
上一篇 4天前
下一篇 4天前