postgre类似decode的函数
时间: 2023-10-18 20:15:07 浏览: 187
Postgre9.2+Postgis2.18.zip
PostgreSQL中类似于decode函数的函数是CASE表达式。CASE表达式可以根据条件进行不同的处理,类似于if-else语句。例如:
```
SELECT
CASE
WHEN column1 = 'value1' THEN 'result1'
WHEN column1 = 'value2' THEN 'result2'
ELSE 'default_result'
END AS result
FROM my_table;
```
这个查询会根据column1的值进行不同的处理,如果column1的值为'value1',则返回'result1',如果column1的值为'value2',则返回'result2',否则返回'default_result'。
阅读全文