国产探花免费观看_亚洲丰满少妇自慰呻吟_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)
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 三穗县| 信丰县| 拜泉县| 虞城县| 蕉岭县| 宜阳县| 杂多县| 鹿邑县| 民县| 江口县| 阿克苏市| 安阳县| 政和县| 钟山县| 定陶县| 沽源县| 长治市| 兴国县| 闽清县| 华宁县| 资溪县| 渭南市| 长葛市| 马边| 永善县| 陆丰市| 遂宁市| 同江市| 汝阳县| 于都县| 朔州市| 双鸭山市| 滨海县| 顺平县| 周至县| 修武县| 库尔勒市| 新乡县| 平武县| 中超| 承德市|