兩道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
bygroup
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
sqlselect
aid,aname,(
select
count(0
) from
b where
a.aid
=b.aid)
asbcount
from
a
分組統計 SQL面試題
一道sql面試題,題目很簡單。年份 工資 2000 1000 2001 2000 2002 3000 2003 4000 這裡有乙份公司表,一句sql查詢出下列結果 年份 工資 2000 1000 2001 3000 2002 6000 2003 10000 author dba 小七 set no...
報表統計 sql面試題
有3張表 學生表 s 字段 學生編號 學生姓名 課程表 c 字段 課程編號 課程名稱 成績表 sc 字段 學生編號 課程編號 分數 需要實現最終效果如下 後面有些課程省略沒有截圖了 實現的方法 方法一 select max s.name as姓名,max case when sc.cid 1 the...
報表統計 sql面試題
有3張表 學生表 s 字段 學生編號 學生姓名 課程表 c 字段 課程編號 課程名稱 成績表 sc 字段 學生編號 課程編號 分數 需要實現最終效果如下 後面有些課程省略沒有截圖了 實現的方法 方法一 select max s.name as姓名,max case when sc.cid 1 the...