case when的使用
发布日期:2021-09-27 12:34:32
浏览次数:2
分类:技术文章
本文共 517 字,大约阅读时间需要 1 分钟。
条件范围判断
case
when 字段 判断范围 then 表达式1 when 字段 判断范围 then 表达式2 … else 默认值 endselect ename,sal,case when sal>=5000 then 'a' when sal>=3000 then 'b' when sal>=2000 then 'c' else 'd'endfrom emp;
等值判断
case 字段
when 值1 then 表达式1 when 值2 then 表达式2 … else 默认值 endselect name,sex,case sex when '男' then 1 when '女' then 0endfrom emp_sex;
case when实现行转列
需求:有数据如下,求每个部门各性别人数。
结果:select dept_id,count(*) total,sum(case sex when '男' then 1 else 0 end) man,sum(case sex when '女' then 1 else 0 end) womanfrom emp_sex group by dept_id;
转载地址:https://blog.csdn.net/FlatTiger/article/details/113882019 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2024年03月03日 05时31分09秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
php tire树,Immutable.js源码之List 类型的详细解析(附示例)
2019-04-21
matlab转差频率控制,转差频率控制的异步电机调速系统的研究
2019-04-21
oracle错误1327,Oracle中的PGA监控报警分析(r11笔记第97天)
2019-04-21
php函数内的循环,PHP 循环列出目录内容的函数代码
2019-04-21
oracle树状排序,Oracle树状结构查询
2019-04-21
深度linux内核升级,深度操作系统 2020.11.11 更新发布:内核升级
2019-04-21
linux hexo运行,Linux服务器后台长期运行Hexo
2019-04-21
网络记事本linux,(办公)记事本_Linux常用的文件操作命令
2019-04-21
linux查看gpu型号版本,linux查看gpu版本
2019-04-21
linux 内核 实战,实战linux内核
2019-04-21
linux sqlplus 查询数据,Linux安装sqlplus及shell查询数据库
2019-04-21
kali+linux+32+bit+vm,在 VirtualBox 上安装 Kali Linux(使用 Kali Linux 32-bit (PAE) VirtualBox 安装包)...
2019-04-21
C语言switch算征税,求助。。关于用switch编写简易计算器
2019-04-21
c语言 扫雷 鼠标,请问扫雷这个程序怎么显示出鼠标呀??(内有源程序)
2019-04-21
五子棋c语言代码判定,c语言 五子棋危险判断 求大神解释啊
2019-04-21
c语言实现一个单向链表,C语言实现一个简单的单向链表list
2019-04-21
c语言怎么设置bmp图片,用c语言把bmp格式的彩色图片转换成黑白的
2019-04-21
c语言游戏人物结构buff,浅谈游戏中BUFF的设计要点
2019-04-21
c语言学生信息管理题目,求助,一道关于学生信息管理系统的题目
2019-04-21
随机迷宫 c语言,[原创]递归随机迷宫生成算法详解
2019-04-21