***答案統(tǒng)一在 最下面哦***
(1)表名:購(gòu)物信息
購(gòu)物人 商品名稱(chēng) 數(shù)量
A 甲 2
B 乙 4
C 丙 1
A 丁 2
B 丙 5
……
(其他用戶(hù)實(shí)驗(yàn)的記錄大家可自行插入)
給出所有購(gòu)入商品為兩種或兩種以上的購(gòu)物人記錄
select? * from 購(gòu)物信息
(2)表名:成績(jī)表
姓名 課程 分?jǐn)?shù)
張三 語(yǔ)文 81
張三 數(shù)學(xué) 75
李四 語(yǔ)文 56
李四 數(shù)學(xué) 90
王五 語(yǔ)文 81
王五 數(shù)學(xué) 100
王五 英語(yǔ) 49
……
(其他用戶(hù)實(shí)驗(yàn)的記錄大家可自行插入)
給出成績(jī)?nèi)亢细竦膶W(xué)生信息(包含姓名祟身、課程蔚晨、分?jǐn)?shù)),注:分?jǐn)?shù)在60以上評(píng)為合格
(3)表名:商品表
名稱(chēng) 產(chǎn)地 進(jìn)價(jià)
蘋(píng)果 煙臺(tái) 2.5
蘋(píng)果 云南 1.9
蘋(píng)果 四川 3
西瓜 江西 1.5
西瓜 北京 2.4
……
(其他用戶(hù)實(shí)驗(yàn)的記錄大家可自行插入)
給出平均進(jìn)價(jià)在2元以下的商品名稱(chēng)
(4)表名:高考信息表
準(zhǔn)考證號(hào) 科目 成績(jī)
2006001 語(yǔ)文 119
2006001 數(shù)學(xué) 108
2006002 物理 142
2006001 化學(xué) 136
2006001 物理 127
2006002 數(shù)學(xué) 149
2006002 英語(yǔ) 110
2006002 語(yǔ)文 105
2006001 英語(yǔ) 98
2006002 化學(xué) 129
……
(其他用戶(hù)實(shí)驗(yàn)的記錄大家可自行插入)
給出高考總分在600以上的學(xué)生準(zhǔn)考證號(hào)
(5)表名:高考信息表
準(zhǔn)考證號(hào) 數(shù)學(xué) 語(yǔ)文 英語(yǔ) 物理 化學(xué)
2006001 108 119 98 127 136
2006002 149 105 110 142 129
……
(其他用戶(hù)實(shí)驗(yàn)的記錄大家可自行插入)
給出高考總分在600以上的學(xué)生準(zhǔn)考證號(hào)
select 準(zhǔn)考證號(hào) from 高考信息表 where (數(shù)學(xué)+語(yǔ)文+英語(yǔ)+物理+化學(xué))>600
(6)表名:club
id gender age
67 M 19
68 F 30
69 F 27
70 F 16
71 M 32
……(其余測(cè)試數(shù)據(jù)請(qǐng)自行插入)
查詢(xún)出該俱樂(lè)部里男性會(huì)員和女性會(huì)員的總數(shù)
(7)表名:team
ID(number型) Name(varchar2型)
1 a
2 b
3 b
4 a
5 c
6 c
要求:執(zhí)行一個(gè)刪除語(yǔ)句亥鸠,當(dāng)Name列上有相同時(shí),只保留ID這列上值小的
例如:刪除后的結(jié)果應(yīng)如下:
ID(number型) Name(varchar2型)
1 a
2 b
5 c
請(qǐng)寫(xiě)出SQL語(yǔ)句。
(8)表名:student
name course score
張青 語(yǔ)文 72
王華 數(shù)學(xué) 72
張華 英語(yǔ) 81
張青 物理 67
李立 化學(xué) 98
張燕 物理 70
張青 化學(xué) 76
查詢(xún)出“張”姓學(xué)生中平均成績(jī)大于75分的學(xué)生信息
select? * from student? where name like '張%'
==================答案=====================
(1)答:select * from 購(gòu)物信息 where 購(gòu)物人 in (select 購(gòu)物人 from 購(gòu)物信息 group by 購(gòu)物人 having count(*) >= 2);
(2)答:select * from 成績(jī)表 where 姓名 not in (select distinct 姓名 from 成績(jī)表 where 分?jǐn)?shù) < 60)
或者:
select * from 成績(jī)表 where 姓名 in (select 姓名 from 成績(jī)表 group by 姓名 having min(分?jǐn)?shù)) >=60)
(3)答:select 名稱(chēng) from 商品表 group by 名稱(chēng) having avg(進(jìn)價(jià)) < 2
(4)答:select 準(zhǔn)考證號(hào) from 高考信息表 group by 準(zhǔn)考證號(hào) having sum(成績(jī)) > 600
(5)答:select 準(zhǔn)考證號(hào) from 高考信息表 where (數(shù)學(xué)+語(yǔ)文+英語(yǔ)+物理+化學(xué)) > 600
(6)答:select gender,count(id) from club group by gender
(7)答:delete from team where id not in (select min(id) from team group by name)
(8)答:select * from student where name in (select name from student
where name like '張%' group by name having avg(score) > 75)
更多的運(yùn)維面試分享我的網(wǎng)站了歡迎查閱:http://www.jkkcss.cn/