積累一點小Sql 表的縱橫互轉玩玩看

2022-02-07 18:24:05 字數 1563 閱讀 5603

1、縱表轉橫表:

縱表結構 tablea

橫表結構 tableb

方法一:

select name,

2:

sum(case course when 『語文『 then grade else 0 end) as 語文,

3:

sum(case course when 『數學『 then grade else 0 end) as 數學,

4:

sum(case course when 『英語『 then grade else 0 end) as 英語

5:

from tablea

6:

group

by name

7:
2、橫表轉縱表的"sql"示例

橫表結構: test_h2z

id      姓名    語文        數學       英語      

1       張三     80         90         70            

2       李四     90         85         95          

3       王五     88         75         90          

轉換後的表結構:  

id     姓名     科目     成績  

1       張三     語文     80  

2       張三     數學     90  

3       張三     英語     70  

4       李四     語文     90  

5       李四     數學     80    

6       李四     英語     99  

7       王五     語文     85  

8       王五     數學     96  

9       王五     英語     88  

橫表轉縱表sql示例:

select 姓名,'語文' as科目,語文 as 成績 from test_h2z union

all

2:

select 姓名,'數學'

as 科目,數學 as 成績 from test_h2z union

all

3:

select 姓名,'英語'

as 科目,英語 as 成績 from test_h2z

4:

order

by 姓名,科目 desc;

關於積累的一點看法

罈子裡有人討論小公司要不要積累框架的問題,有感而發,寫了點自己的看法,一家之言,歡迎拍磚。我在學習銷售的時候,有個理念對我震動很大。我們在各行各業都看到很多成功人士,大家都很羨慕他們,希望能像他們一樣成功,但是很少有人能做到。有人就分析,發現這些人比別人並不聰明多少,但基本上就有乙個特點,他們很善於...

關於積累的一點看法

我們在各行各業都看到很多成功人士,大家都很羨慕他們,希望能像他們一樣成功,但是很少有人能做到。有人就分析,發現這些人比別人並不聰明多少,但基本上就有乙個特點,他們很善於發揮時間的威力,在他們很年輕的時候,就每天堅持做一點對自己有益的積累,這個積累,可能是一次訓練,可能是一段 可能是乙個善舉,可能是乙...

關於積累的一點看法

這是vip那邊發表的一篇帖子,今天整理,發現可能有一點代表性,就再發在這裡,供各位同學參考。罈子裡有人討論小公司要不要積累框架的問題,有感而發,寫了點自己的看法,一家之言,歡迎拍磚。我在學習銷售的時候,有個理念對我震動很大。我們在各行各業都看到很多成功人士,大家都很羨慕他們,希望能像他們一樣成功,但...