问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

sql-case when语句的用法

发布网友 发布时间:2024-09-26 15:20

我来回答

1个回答

热心网友 时间:2024-09-28 18:16

利用SQL示例数据库进行演示,展示case when语句的运用。

在employees表中,包含字段:employeeid,first_name,last_name,salary等。

用法一:将数值型的变量转换为分类型变量,示例如下:

查询时加入case when语句,可将salary字段值进行分类,示例代码为:

select first_name,last_name,salary,

(case when salary<=10000 then '小于一万'

when salary>10000 and salary<20000 then '小于两万大于一万'

else '其他' end) 工资情况 from employees;

用法二:通过case when统计满足特定条件的记录数量,具体实现如下:

分类统计不同工资段的人员数量,SQL代码如下:

select

sum(case when salary<=10000 then 1 else 0 end ) as '小于一万人数',

sum(case when salary>10000 and salary<=20000 then 1 else 0 end) as '大于一万小于两万人数',

sum(case when salary>20000 then 1 else 0 end ) as '其他人数'

from employees;

以上便是case when语句的简单使用,后续将不断更新更丰富的应用案例。请注意,本段落仅为代码描述,不包含具体执行操作。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
饲料干法制粒机 培根肉的家常炒菜做法大全 炒培根肉怎么做好吃 社交恐惧症能找到工作吗 ...晚上开兰博基尼被举报,被举报的原因是什么? 本科自学考试考什么内容 专科考本科要考什么 中山大学从哪个门进去 电脑微信记录如何转移到另一台电脑 微信发红包怎么发(微信发红包怎么发给指定人) vivo手机个人中心设置在哪里(vivo手机的个人中心在哪里) SQL语句中CASE、 WHEN和THEN的用法? 竹节棉面料的衣服有什么优缺点? 老牛湾堡简介 老牛湾堡历史遗迹 龙辰院子注册过商标吗?还有哪些分类可以注册? 机械专利怎样申请 如何撰写专利申请 机械壳体结构专利怎么描述孔的位置 机械专利如何申请 机械领域发明专利申请文件撰写与答复技巧目录 买的披萨皮烤多长时间 什么是借款人自主支付 ...五六代七代雅阁前挡玻璃喷水电机雨刮喷水壶清洗泵马达怎么拆卸?_百度... 我帮妈妈洗碗的体会3,4句话 本田雅阁感应雨刷怎么用 雅阁后雨刷怎么开 黄州区教育局主要职责 黄州区教育局职责调整 黄州区教育局其他事项 请问怎样报复没良心的男人 怎么用脏话骂一个没良心的男的他欺骗了我朋友。我想发信息骂他。最好... SQL查询语句进阶篇-让你大吃一惊的Case When语句 SQL之CASE WHEN用法详解 SQL CASE WHEN实战大全 sql中casewhen语句执行有先后顺序吗? casewhen...then...else...end 乌梅汤2.0的怎么煮 乌梅汤2.0怎么煮 word插入图片设置环绕方式为紧密型 word2003中图文混排的设置图片格式对话框中的版式选项卡有5种环绕方... 红楼梦的人物性格,和典型例子 红楼梦中20个女性形象(姓名身份性格) 红楼梦中最有特点的人物是谁? 常胜将军历史典故 刘峙是如何在多次战役中反败为胜,被称为“常胜将军”的? ,"美髯公是谁,长胜将军是谁 刘清瑞:常胜将军的军事指挥才能与事迹 微视有浏览记录吗 从水表到进门换水管一定要砸墙吗?房子在2楼,水表在一楼进门楼梯口 请问下长沙348路公交车最晚一趟是几点? 哪些留学中介比较正规?