国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > SQL Server > 正文

SQL Server面試題整合

2019-11-03 08:35:47
字體:
來源:轉載
供稿:網友
3。表內容如下
-----------------------------
ID            LogTime
1            2008/10/10 10:00:00
1            2008/10/10 10:03:00
1            2008/10/10 10:09:00
2    2008/10/10 10:10:00
2    2008/10/10 10:11:00
......
-----------------------------

請問各位高手,如何查詢登陸時間間隔不超過5分鐘的所有記錄.





幾道經典的SQL筆試題目(有答案)



(2)表名:成績表
姓名   課程       分數
張三     語文       81
張三     數學       75
李四     語文       56
李四     數學       90
王五     語文       81
王五     數學       100
王五     英語       49
……
(其他用戶實驗的記錄大家可自行插入)

給出成績全部合格的學生信息(包含姓名、課程、分數),注:分數在60以上評為合格

select * from score

where s_name not in

(select s_name from score

where score<60)

或者:
select * from score where s_name in

(select s_name from score

group by s_name

having min(score)>=60)


(3)表名:商品表
名稱   產地             進價
蘋果   煙臺                2.5
蘋果   云南                1.9
蘋果   四川                3
西瓜   江西                1.5
西瓜   北京                2.4
……
(其他用戶實驗的記錄大家可自行插入)

給出平均進價在2元以下的商品名稱

select 名稱 from 商品表 group by 名稱 having avg(進價) < 2

(4)表名:高考信息表
準考證號   科目       成績
2006001     語文       119
2006001     數學       108
2006002     物理       142
2006001     化學       136
2006001     物理       127
2006002     數學       149
2006002     英語       110
2006002            語文       105
2006001            英語        98
2006002     化學       129
……
(其他用戶實驗的記錄大家可自行插入)

給出高考總分在600以上的學生準考證號

select 準考證號 from 高考信息表 group by 準考證號 having sum(成績) > 600

(5)表名:高考信息表
準考證號        數學        語文        英語        物理        化學
2006001                108         119         98        127         136
2006002                149         105        110        142         129
……
(其他用戶實驗的記錄大家可自行插入)

給出高考總分在600以上的學生準考證號

select 準考證號 from 高考信息表 where (數學+語文+英語+物理+化學) > 600



(四部分)
(一)表名:club

id gender age
67 M      19
68 F      30
69 F      27
70 F      16
71 M      32
……(其余測試數據請自行插入)

查詢出該俱樂部里男性會員和女性會員的總數

select gender,count(id) from club group by gender

(二)表名:team
ID(number型) Name(varchar2型)
1                  a
2                  b
3                  b
4                  a
5                  c
6                  c
要求:執行一個刪除語句,當Name列上有相同時,只保留ID這列上值小的
例如:刪除后的結果應如下:
ID(number型) Name(varchar2型)
1                  a
2                  b
5                  c
請寫出SQL語句。

delete from team where id not in

(

  select min(a1.id) from team a1

  where a1.name=team.name )

delete from team where id not in

(

select min(id) from team group by name)

(三)表名:student

name course score
張青 語文     72
王華 數學     72
張華 英語     81
張青 物理     67
李立 化學     98
張燕 物理     70
張青 化學     76

查詢出“張”姓學生中平均成績大于75分的學生信息

select * from student where name in

(select name from student
where name like '張%'

group by name having avg(score) > 75)
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 建宁县| 乃东县| 桃园县| 崇左市| 蕉岭县| 宜城市| 稻城县| 闽清县| 德庆县| 汝阳县| 弥勒县| 天祝| 黔东| 天峻县| 西贡区| 红桥区| 枣阳市| 灵璧县| 库伦旗| 双桥区| 罗城| 大姚县| 津市市| 金沙县| 搜索| 六枝特区| 合作市| 新民市| 肥城市| 通道| 三穗县| 堆龙德庆县| 玛沁县| 杭州市| 新巴尔虎左旗| 通许县| 施秉县| 高雄县| 乐平市| 大埔区| 青神县|