MySQL实现类似Oracle中的decode()函数的功能
程序员文章站
2023-12-31 10:01:22
...
mysqlgt; select if(1=1,10,20);+---------------+| if(1=1,10,20) |+---------------+| 10 |+---------------+1 ro
mysql> select if(1=1,10,20);
+---------------+
| if(1=1,10,20) |
+---------------+
| 10 |
+---------------+
1 row in set (0.00 sec)
上面的代码就是mysql里面的,实现的功能和Oracle的decode()函数一样,例如:
select decode(字段名,,表达式1,值1,表达式2,值2) from dual;
推荐阅读
-
MySQL实现类似Oracle中的decode()函数的功能
-
浅谈Mysql中类似于nvl()函数的ifnull()函数的方法详解
-
MySQL中实现插入或更新操作(类似Oracle的merge语句)
-
MySQL里实现类似SPLIT的分割字符串的函数
-
MySQL中实现插入或更新操作(类似Oracle的merge语句)
-
MySQL实现类似于connect_by_isleaf的功能MySQL方法或存储过程
-
Oracle 实现类似SQL Server中自增字段的一个办法
-
详解如何在低版本的Spring中快速实现类似自动配置的功能
-
浅谈mysql可有类似oracle的nvl的函数
-
浅谈Mysql中类似于nvl()函数的ifnull()函数