一个sql题目, 统计每年每月的信息
生活随笔
收集整理的這篇文章主要介紹了
一个sql题目, 统计每年每月的信息
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1 題目描述
2 建表和插入數據
CREATE TABLE sales(id INT AUTO_INCREMENT PRIMARY KEY,YEAR VARCHAR(10),MONTH VARCHAR(10),amount FLOAT(2,1) );INSERT INTO sales VALUES (NULL,'1991','1',1.1), (NULL,'1991','2',1.2), (NULL,'1991','3',1.3), (NULL,'1991','4',1.4), (NULL,'1992','1',2.1), (NULL,'1992','2',2.2), (NULL,'1992','3',2.3), (NULL,'1992','4',2.4);3 select語句 SELECT s.year , (SELECT t.amount FROM sales AS t WHERE t.month = '1' AND s.year = t.year) AS m1, (SELECT t.amount FROM sales AS t WHERE t.month = '2' AND s.year = t.year) AS m2, (SELECT t.amount FROM sales AS t WHERE t.month = '3' AND s.year = t.year) AS m3, (SELECT t.amount FROM sales AS t WHERE t.month = '4' AND s.year = t.year) AS m4 FROM sales AS s GROUP BY s.year
總結
以上是生活随笔為你收集整理的一个sql题目, 统计每年每月的信息的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 工厂模式例子之计算器的实现
- 下一篇: git视频教程