Hologres兼容PostgreSQL,支持使用标准的PostgreSQL语法进行开发。
Hologres已支持的条件函数列表如下。当前Hologres版本支持的函数是PostgreSQL的一个子集,函数的使用方法请参见条件函数。
函数名 | 描述 | 用例 | 结果 |
---|---|---|---|
case | 在指定的条件表达式为TRUE时执行一组单个或多个语句。 | CASE WHEN a=1 THEN 'one' WHEN a=2 THEN 'two' ELSE 'other' END | onetwoother |
coalesce | 返回参数列表中第一个非空表达式的值。
说明 仅当所有表达式为NULL时,结果返回NULL。
|
COALESCE(null, 'a', 'b') | a |
nullif | 如果两个表达式的值相等,则结果返回NULL,反之返回第一个表达式的值。 | nullif('a','a') | null |
greatest | 选择表达式列表中的最大值。 | greatest('a','b','c') | c |
least | 选择表达式列表中的最小值。 | least('a','b','c') | a |
在文档使用中是否遇到以下问题
更多建议
匿名提交