sql 分组统计 面试题
生活随笔
收集整理的這篇文章主要介紹了
sql 分组统计 面试题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?兩道sql面試題,那人把試卷給我后居然坐在對面盯著看,我承認我受不了這個,愣死沒答出來。他很鄙視我面向對象的四大特性只聽說過三個,汗~~~
回來后幾分鐘搞定,不一定是最好的,但能應付筆試題。
1.表test結構:
? ? group ? ? ? score
? ? ? a ? ? ? ? ? 勝
b 負
a 負
? ? ? b ? ? ? ? ? 勝
檢索結果:
組 勝 負
a 1 ? ? 1
? ? b 1 1
sql:
select?group as '組',count(case??when?score='勝'?then?score??end)?as?'勝',count(case?when?score='負'?then?score?else?null?end?)?as?'負'?
?from test group?by?group
2.
表a結構
aid aname
1 a
2 b
表b結構
bid aid bname
1 1 111111
2 2 222222
3 ? 1 333333
檢索結果
aid aname bcount
1 ? a ? 2
2 b 1
sql
?
select?aid,aname,(select?count(0)?from?b?where?a.aid=b.aid)?as bcount?from?a?
?
?
轉載于:https://www.cnblogs.com/vs-bug/archive/2010/07/01/1769462.html
總結
以上是生活随笔為你收集整理的sql 分组统计 面试题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 读未来产品的设计(1)
- 下一篇: 系统架构师学习笔记_第三章_连载