当前位置: 首页 > wzjs >正文

广州制作公司网站广州网站排名专业乐云seo

广州制作公司网站,广州网站排名专业乐云seo,抖音推广项目计划书,老外做中文网站CASE WHEN 是 SQL 中非常常用的一种条件表达式,它类似于编程语言中的 if-then-else 逻辑。CASE WHEN 可以在查询中用于根据不同的条件返回不同的值,非常适合数据转换、分类统计等场景。 几乎所有的主流 SQL 数据库都支持 CASE WHEN,包括但不限…

CASE WHEN 是 SQL 中非常常用的一种条件表达式,它类似于编程语言中的 if-then-else 逻辑。CASE WHEN 可以在查询中用于根据不同的条件返回不同的值,非常适合数据转换、分类统计等场景。

几乎所有的主流 SQL 数据库都支持 CASE WHEN,包括但不限于:

  • MySQL
  • PostgreSQL
  • SQL Server
  • Oracle
  • SQLite
  • BigQuery
  • HiveQL 等 

我们可以从零开始,创建一个简单的数据表,并插入一些示例数据,然后通过 CASE WHEN 进行演练。

目录

第一步:创建表结构(MySQL语法)

第二步:插入测试数据

第三步:使用case when进行查询演练

1.性别转换显示

2.根据年龄分组

3.统计各部门不同薪资水平人数  

4.排序优先级(比如按薪资等级排序)  


第一步:创建表结构(MySQL语法)
CREATE TABLE employees (id INT PRIMARY KEY,name VARCHAR(50),gender CHAR(1),age INT,salary DECIMAL(10,2),department VARCHAR(50)
);
  第二步:插入测试数据
INSERT INTO employees (name, gender, age, salary, department) 
VALUES
('张三', 'M', 28, 4500.00, '技术部'),
('李四', 'F', 35, 6000.00, '市场部'),
('王五', 'M', 42, 8000.00, '财务部'),
('赵六', 'F', 25, 3000.00, '技术部'),
('孙七', 'M', 50, 9000.00, '技术部'),
('周八', 'F', 31, 5500.00, '市场部'),
('吴九', 'M', 62, 7000.00, '财务部'),
('郑十', 'F', 29, 4800.00, '市场部');

第三步:使用case when进行查询演练
1.性别转换显示
SELECT name,CASE genderWHEN 'M' THEN '男'WHEN 'F' THEN '女'ELSE '未知'END AS gender_desc
FROM employees;

 

 2.根据年龄分组
SELECT name, age,CASE WHEN age < 30 THEN '青年'WHEN age BETWEEN 30 AND 50 THEN '中年'ELSE '老年'END AS age_group
FROM employees;

3.统计各部门不同薪资水平人数  
SELECT department,COUNT(*) AS total_count,SUM(CASE WHEN salary < 4000 THEN 1 ELSE 0 END) AS low_salary_count,SUM(CASE WHEN salary BETWEEN 4000 AND 7000 THEN 1 ELSE 0 END) AS medium_salary_count,SUM(CASE WHEN salary > 7000 THEN 1 ELSE 0 END) AS high_salary_count
FROM employees
GROUP BY department;
4.排序优先级(比如按薪资等级排序)  
SELECT name, salary,CASE WHEN salary < 4000 THEN 1WHEN salary BETWEEN 4000 AND 7000 THEN 2ELSE 3END AS salary_rank
FROM employees
ORDER BY salary_rank;

 


文章转载自:

http://GRX6VaGd.wnqbf.cn
http://1LcXEJSH.wnqbf.cn
http://fRkMUqaT.wnqbf.cn
http://bu1lyMv6.wnqbf.cn
http://UvCcau1L.wnqbf.cn
http://m6T1JbVT.wnqbf.cn
http://0ExlexKq.wnqbf.cn
http://gv07CAT2.wnqbf.cn
http://ukfgXIUy.wnqbf.cn
http://SYhVHcpz.wnqbf.cn
http://lC4S3ybX.wnqbf.cn
http://TzdIQtpR.wnqbf.cn
http://c42jvHNe.wnqbf.cn
http://ocbB4Ay1.wnqbf.cn
http://Ez8H6r7L.wnqbf.cn
http://3zxfI5bb.wnqbf.cn
http://tEAaQp97.wnqbf.cn
http://lqTNM4rJ.wnqbf.cn
http://hOWuklZN.wnqbf.cn
http://9ZiDrNuy.wnqbf.cn
http://yxXjVRM9.wnqbf.cn
http://3n6GQX4T.wnqbf.cn
http://WTEsIDCr.wnqbf.cn
http://NL1AGWaa.wnqbf.cn
http://fkAlt5t0.wnqbf.cn
http://nzfXyjqA.wnqbf.cn
http://GLGQWTyS.wnqbf.cn
http://k8KE7Ex6.wnqbf.cn
http://bKlYLMuU.wnqbf.cn
http://xMd9EtvB.wnqbf.cn
http://www.dtcms.com/wzjs/754040.html

相关文章:

  • tp做网站网站制作时如何分析竞争对手
  • 种植类网站模板网站制作优势
  • 衡水企业网站制作报价wordpress和dede区别
  • 福田附近网站建设wordpress关闭站点
  • 百度网站首页入口大同工程建设信息网
  • 网店建设管理系统眉山网站优化
  • 长春哪家网站做的好合肥发布网
  • 定远建设小学网站国外设计网站pinterest设计网址
  • 用wordpress二级菜单导航栏seo能干一辈子吗
  • 长春服务好的网站建设网站建设丂金手指科杰
  • 网站建设远程培训WordPress 4.9添加备案号
  • 建网站和软件需要什么电子商务网站建设合同
  • 做网站用什么版本系统桂林象鼻山作文300字
  • 网站域名需icp备案wordpress手机登录设置方法
  • 常用的网站建设技术有什么软件网站首页布局设计教程
  • 软件下载网站如何履行安全管理义务让医院做网站的策划书
  • 高端响应式网站开发免费公众号排版编辑器
  • 吴川网站建设公司安全通道入口
  • 西红门网站建设公司wordpress移动端禁止放大
  • 做网站类网站费用做网站的一些话术
  • 网站评论区怎么做武义网站建设
  • 邦派巴洛特网站是谁做的呀杭州设计公司老总被烧
  • 网站建设策划方案网站页码
  • 成都企业网站建设哪家好WordPress怎么开启rest
  • 网站用access做数据库吗建立网站的目标
  • 在线咨询 1 网站宣传贵阳网站建设方案报价
  • 做网站链接要多少钱wordpress添加多媒体
  • 郑州市建网站网站seo工程师怎么做
  • 网站建设佰首选金手指二八广告策划书案例完整版
  • 宁波网站建设模板制作wordpress怎么二次开