Postgresql 类似oracle的decode
程序员文章站
2022-07-05 14:43:18
...
oracle的decode大家都很熟悉,现在用postgresql的数据库好像没有类似的方法,在网上找了下有种写法也类似。
case when 当数据order_count是0我们把ordercount结果设置成1,如果不是零我们就取order_count的值。
小宝制造。
select (case when order_count = 0 then 1 else order_count end)
as ordercount
from order
case when 当数据order_count是0我们把ordercount结果设置成1,如果不是零我们就取order_count的值。
小宝制造。
推荐阅读
-
MySQL实现Oracle或者PostgreSQL的row_numberover这样的排名语法_MySQL
-
MySQL中实现插入或更新操作(类似Oracle的merge语句)
-
mysql仿oracle的decode效果查询
-
MySQL中实现插入或更新操作(类似Oracle的merge语句)
-
mysql仿oracle的decode效果查询
-
Oracle 实现类似SQL Server中自增字段的一个办法
-
浅谈mysql可有类似oracle的nvl的函数
-
使用Oracle的Decode函数进行多值判断
-
SqlServer实现类似Oracle的before触发器示例
-
oracle中的decode的使用介绍