你的位置:首页 > 软件开发 > 数据库 > 面试题整理:SQL(一)

面试题整理:SQL(一)

发布时间:2015-08-07 14:00:10
1.横纵表转换A表NameCourseGradeAlexEnglish80AlexChinese70AlexJapanese85BobEnglish75BobChinese85BobJapanese80 B表Name ...

1.横纵表转换

A表

Name

Course

Grade

Alex

English

80

Alex

Chinese

70

Alex

Japanese

85

Bob

English

75

Bob

Chinese

85

Bob

Japanese

80

 

 

 

 

 

 

 

 

 

 

 

B表

Name

English

Chinese

Japanese

Alex

80

70

85

Bob

75

85

80

Chris

90

70

60

 

 

 

 

 

 

 

A -> B

select Name, SUM(case Course when 'English' then Grade else 0 end) as English,SUM(case Course when 'Chinese' then Grade else 0 end) as Chinese,SUM(case Course when 'Japanese' then Grade else 0 end) as Japanesefrom TranscriptAgroup by Name

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:面试题整理:SQL(一)

关键词:sql

sql
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。