由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Database版 - 怎么变 2D的table为3D 的
相关主题
请教一个SQL query该怎么写问个SQL的问题
看了上面,我也来说说俺当年没答出的面试题。怎么求和
求教sqlzoo euro 2012 第十三题 (转载)SQL aggregate multiple columns in ACCESS
change year format in Access by SQL query (转载)How to write the query
再问个 subquery的问题SQL 请教
sql里怎么做循环?怎么写这个Query,谢谢
oracle pl sql recursive function猪一样的队友
PL/SQL cursor abstract type usage?SQLPASS Monthly Meeting(FEB 2014) and Free Session: Working with XML in SQL Server
相关话题的讨论汇总
话题: evshow话题: cllvl话题: month话题: sum话题: when
进入Database版参与讨论
1 (共1页)
b********t
发帖数: 168
1
初级问题,求一个变2D为3D的SQL query, 多谢
2-D
Function Month Usage
CLlvl 1 1
CLlvl 2 3
CLlvl 3 2
CLlvl 4 2
CLlvl 5 2
CLlvl 6 4
evShow 1 94
evShow 2 46
evShow 3 153
evShow 4 133
evShow 5 32
evShow 6 34
3-D
Function 1 2 3 4 5 6 (months)
CLlv1 1 3 2 2 2 2
evShow 94 46 153 133 32 34
c*****t
发帖数: 1879
2
pivot ?

【在 b********t 的大作中提到】
: 初级问题,求一个变2D为3D的SQL query, 多谢
: 2-D
: Function Month Usage
: CLlvl 1 1
: CLlvl 2 3
: CLlvl 3 2
: CLlvl 4 2
: CLlvl 5 2
: CLlvl 6 4
: evShow 1 94

b********t
发帖数: 168
3
我知道可以用pivot,但是用SQL query 怎么写呢?
v******d
发帖数: 356
4
SQL不是干這個的
寫一小段程序很簡單

【在 b********t 的大作中提到】
: 我知道可以用pivot,但是用SQL query 怎么写呢?
B*****g
发帖数: 34098
5
suppose month is 1 to 6,
suppose usage is number
SELECT t.function,
SUM(CASE t.month WHEN 1 THEN t.usage ELSE 0 END) MONTH_1,
SUM(CASE t.month WHEN 2 THEN t.usage ELSE 0 END) MONTH_2,
SUM(CASE t.month WHEN 3 THEN t.usage ELSE 0 END) MONTH_3,
SUM(CASE t.month WHEN 4 THEN t.usage ELSE 0 END) MONTH_4,
SUM(CASE t.month WHEN 5 THEN t.usage ELSE 0 END) MONTH_5,
SUM(CASE t.month WHEN 6 THEN t.usage ELSE 0 END) MONTH_6
FROM 2_d t
GROUP BY t.function

【在 b********t 的大作中提到】
: 我知道可以用pivot,但是用SQL query 怎么写呢?
b********t
发帖数: 168
6
多谢高手指点, this is very simple and very efficient.
1 (共1页)
进入Database版参与讨论
相关主题
SQLPASS Monthly Meeting(FEB 2014) and Free Session: Working with XML in SQL Server 再问个 subquery的问题
SQL PASS Global Chinese Monthly Meeting for Jun 2014.sql里怎么做循环?
免费讲座SQL Server CDC (转载)oracle pl sql recursive function
Re: [转载] JDBC用完了oracle的large pool (memorPL/SQL cursor abstract type usage?
请教一个SQL query该怎么写问个SQL的问题
看了上面,我也来说说俺当年没答出的面试题。怎么求和
求教sqlzoo euro 2012 第十三题 (转载)SQL aggregate multiple columns in ACCESS
change year format in Access by SQL query (转载)How to write the query
相关话题的讨论汇总
话题: evshow话题: cllvl话题: month话题: sum话题: when