sql case 函数通过比较表达式结果执行不同的操作,其语法为:when expression then result1when expression then result2...[
sql case 函数通过比较表达式结果执行不同的操作,其语法为:when expression then result1when expression then result2...[else default_result]end
SQL 中 CASE 函数的用法
CASE 函数在 SQL 中是一个强大的工具,用于根据表达式的结果执行不同的操作。其语法如下:
<code class="sql">CASE
WHEN expression1 THEN result1
WHEN expression2 THEN result2
...
[ELSE default_result]
END</code>
用法示例
例如,要根据员工的部门获取他们的薪酬范围,可以使用 CASE 函数:
<code class="sql">SELECT
salary,
CASE department
WHEN 'Sales' THEN '25,000 - 50,000'
WHEN 'Engineering' THEN '35,000 - 75,000'
WHEN 'Marketing' THEN '20,000 - 40,000'
ELSE 'Unknown'
END AS salary_range
FROM
employees;</code>
这将返回以下结果:
薪酬 | 薪酬范围 |
---|---|
30,000 | 25,000 - 50,000 |
50,000 | 35,000 - 75,000 |
25,000 | 20,000 - 40,000 |
其他用例
CASE 函数还有许多其他用例,包括:
注意:
以上就是sql中case函数的用法的详细内容,更多请关注编程网其它相关文章!
--结束END--
本文标题: sql中case函数的用法
本文链接: https://www.lsjlt.com/news/610079.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-12
2024-05-12
2024-05-12
2024-05-12
2024-05-11
2024-05-11
2024-05-11
2024-05-11
2024-05-11
2024-05-11
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0