一道SQL面试题(行列互换)
来源:互联网 发布:苏宁scs软件 编辑:程序博客网 时间:2024/06/07 11:00
有一个SQL题在面试中出现的概率极高,最近有学生出去面试仍然会遇到这样的题目,在这里跟大家分享一下。
题目:数据库中有一张如下所示的表,表名为sales。
要求:写一个SQL语句查询出如下所示的结果。
我给出的答案是这样的:
select 年, sum(case when 季度=1 then 销售量 else 0 end) as 一季度, sum(case when 季度=2 then 销售量 else 0 end) as 二季度, sum(case when 季度=3 then 销售量 else 0 end) as 三季度, sum(case when 季度=4 then 销售量 else 0 end) as 四季度 from sales group by 年;
阅读全文
0 0
- 一道SQL面试题(行列互换)
- 一道SQL面试题(行列互换)
- 一道SQL面试题(行列互换)
- 一道SQL面试题(行列互换)
- 一道SQL面试题(行列互换)
- SQL(行列互换)
- 一道面试题引发的数据库SQL语句实践(含行列转换)
- 一道sql面试题
- 一道sql面试题
- 一道SQL面试题
- 一道sql面试题
- 一道SQL面试题
- 一道SQL面试题
- 一道sql面试题
- 一道sql面试题
- SQL面试题--行列转换
- sql行列互换问题
- SQL 行列互换
- PHP之static
- 博客之路
- android开发游记:ItemTouchHelper 使用RecyclerView打造可拖拽的GridView
- 广工AnyView数据结构-1
- Centos7安装Python3的方法
- 一道SQL面试题(行列互换)
- Ubuntu16.04下的caffe配置(仅cpu版)
- 工具使用--第1节 git使用简记
- 发布订阅(观察者)模式-c++
- 大数据Spark01简介
- H
- 个人总结14
- oracle函数创建及调用
- Python 初探4