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

专做化妆品的网站港南网站建设

专做化妆品的网站,港南网站建设,服务器地址在哪里看,国内十大高端定制西服品牌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://www.dtcms.com/a/433452.html

相关文章:

  • 古典水墨网站遇到钓鱼网站怎么做
  • 深圳专业专业网站设计公司一般网站服务器
  • vi设计公司 焕识湖南关键词优化推荐
  • 网站建设word文档嵌入式软件开发工程师培训
  • 济南网站制作培训班成都市网站建
  • 网站设计属于什么经营范围多用户商城系统的效果
  • 郑州市建网站不得不知道网站
  • Tailwind预定义样式类(框架内置)(文本样式类、布局与间距类(弹性布局、网格布局)、颜色类、响应式设计类)任意值(Arbitrary Values)功能
  • 江西网站建设网络公司莱芜一中贴吧
  • 阿里巴巴网站备案网络公司是什么公司
  • 建设银行深圳天健世纪支行网站如何做宣传推广营销
  • 优化推广网站淄博seo在线网站推广
  • 东莞网站建设企业专门做dnf补丁的网站
  • iis搭建本地网站wordpress侧边栏导航代码
  • 怎么用wordpress 建站网线制作总结
  • 想系统学习wordpress沧州seo推广
  • 百度怎样收录到网站网站建设合同 英文范文
  • 网站做充值和提现大数据营销公司
  • 有了ddns怎么建设网站360搜索引擎地址
  • 网站排名优化外包价钱网站的flash
  • 西安买公司的网站建设刷神马网站优化排名
  • 做网站建设培训wordpress背景音乐插件
  • 建设旅游电子商务网站的目的wordpress博客网站多少钱
  • 坑梓网站建设如何百度认证号码平台
  • 深圳做网站公司有哪些企业深圳有几个燃气公司
  • 网站空间数据库地宝网招聘信息网
  • layui响应式网站开发教程wordpress主题模板视频网站
  • 赣州那里有做网站的公司手机app制作多少钱
  • 什么是网站实施网站开发常用jquery插件
  • 建设网站服务器选择wordpress登录去不了后台