幾道常見的SQL面試題

收集了幾道比較常見的SQL面試題,在不看底部參考答案的情況下,看自己能做對幾道。
1.用一條SQL 語句 查詢出每門課都大于80 分的學(xué)生姓名

2. ?學(xué)生表 如下:

刪除除了自動編號不同, 其他都相同的學(xué)生冗余信息?
3.一個叫?team?的表,里面只有一個字段name,?一共有4?條紀(jì)錄,分別是a,b,c,d,?對應(yīng)四個球?qū)ΓF(xiàn)在四個球?qū)M(jìn)行比賽,用一條sql??語句顯示所有可能的比賽組合.
你先按你自己的想法做一下,看結(jié)果有我的這個簡單嗎?
4.請用SQL ?語句實(shí)現(xiàn):從TestDB 數(shù)據(jù)表中查詢出所有月份的發(fā)生額都比101 科目相應(yīng)月份的發(fā)生額高的科目。請注意:TestDB 中有很多科目,都有1 -12 月份的發(fā)生額。
AccID :科目代碼,Occmonth :發(fā)生額月份,DebitOccur :發(fā)生額。
數(shù)據(jù)庫名:JcyAudit ,數(shù)據(jù)集:Select * from TestDB
5.面試題:怎么把這樣一個表兒

查成這樣一個結(jié)果

6. 說明:復(fù)制表( 只復(fù)制結(jié)構(gòu), 源表名:a新表名:b)
7. 說明:拷貝表( 拷貝數(shù)據(jù), 源表名:a目標(biāo)表名:b)
8. 說明:顯示文章、提交人和最后回復(fù)時間
9. 說明:外連接查詢( 表名1 :a表名2 :b)
10. 說明:日程安排提前五分鐘提醒?
11. 說明:兩張關(guān)聯(lián)表,刪除主表中已經(jīng)在副表中沒有的信息
12. 有兩個表A 和B ,均有key 和value 兩個字段,如果B 的key 在A 中也有,就把B 的value 換為A 中對應(yīng)的value
這道題的SQL 語句怎么寫?






更多數(shù)據(jù)分析內(nèi)容?
掃描二維碼即可了解
