前言:
有时我们需要在语句的查询结果中加一些判断条件,以得到我们想要的结果,比如查询到的gender字段为1,则返回“男”。其他使用场景可以查看我参考的博客
正文:
注意:else不写内容的话,默认为null
第1种:简单case函数
select id, case gender when 1 then '男' when 2 then '女' else '其他' end from member
第2种:case搜索函数
select id, case when gender = 1 then '男' when gender = 2 then '女' else '其他' end from member
参考博客:
oracle case when - 请叫我刀刀 - 博客园
https://www.cnblogs.com/zqyanywn/p/5854079.html
SQL Case When 函数实战
本文详细介绍如何在SQL查询中使用Case When函数进行条件判断,包括两种常见用法:简单case函数和case搜索函数,通过具体示例展示了如何将查询结果中的数值型字段转换为描述性文本。
1万+

被折叠的 条评论
为什么被折叠?



