ZBLOG

mysql case when 怎么用

MySQL中的CASE WHEN语句用于根据一个或多个条件执行不同的操作。它的基本语法如下:

CASE
    WHEN condition1 THEN result1
    WHEN condition2 THEN result2
    ...
    ELSE default_result
END;

例如,假设我们有一个名为employees的表,其中包含员工姓名和薪水信息。我们可以使用CASE WHEN语句来创建一个新的列,根据员工薪水的不同范围,将他们分类为“高薪”、“中薪”、“低薪”:

SELECT name, salary,
    CASE
        WHEN salary > 10000 THEN '高薪'
        WHEN salary > 5000 THEN '中薪'
        ELSE '低薪'
    END AS salary_range
FROM employees;

这将输出每个员工的姓名、薪水以及他们所属的薪水类别。

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=1922

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?