SQL server數據庫基本語句數據庫
1、實驗要求:ide
一、 查詢student表中全部學生的信息spa
select * from student3d
如圖所示server
二、查詢student表中「姓名」「所在班級」和「成績」列內容blog
select 姓名,所在班級,成績 from student圖片
如圖所示get
3、查詢student表中7班的學生姓名it
select 姓名 from student 所在班級=7 io
如圖所示
4、查詢student表中成績爲90—100分的學生全部信息
select * from student where 成績 between 90 and 100
如圖所示
5、查詢student表中成績低於90分或者高於95分的學生全部信息
select * from student where 成績<90 or 成績 >95
如圖所示
二、 查詢student表中成績爲89分,90分的學生全部信息
select * from student where 成績 in(89,90)
如圖所示
三、 查詢student表中姓劉的學生全部信息
select * from student where 姓名 like ‘劉%’
如圖所示
四、 查詢student表中1班的名叫張紅的學生信息
select * from student where 姓名=’張紅’ and 所在班級=1
如圖所示
五、 查詢student表中備註不爲空的學生全部信息
select * from student where 備註 is not null
如圖所示
10、查詢student表中前3行的數據
select top 3 * from student
如圖所示
11、查詢student表中「姓名」和「×××號」兩列數據,查詢結果「姓名」列名稱顯示爲「name」,「×××號」列名稱顯示爲「idcard」,(name是姓名的別名,idcard是×××號的別名)
select 姓名 as name ,×××號 as idcard from student
如圖所示
12、查詢student表中全部學生的總成績,列名稱顯示爲「總成績」(備註:總成績只是個別名可設置爲任何例如:asdas,zc,。。。。。只能是英文或者中文不能夠是數字)
select sum(成績) 總成績 * from student
如圖所示
13、查詢student表中全部學生信息,並按照成績從高到低顯示查詢結果
select * from student order by 成績 desc
如圖所示
14、查詢student表中全部學生的平均成績(備註此處的平均成績只是個名字,可設置爲任何中文或者英文)
select AVG(成績) 平均成績 from student
如圖所示
15、查詢student表中全部學生中的最高分和最低分(備註:此處的最高分或者最低分可任意起名字)
select MAX(成績) 最高分 ,MIN(成績) 最低分 from student
如圖所示
16、查詢student表中全部行數
select count (*) 總行數(zh) from student
如圖所示
17、查詢student表中每一個班級的總成績
select 所在班級 , sum(成績) 總成績 from student group by 所在班級
如圖所示
18、查詢student表中總成績大於181分的班級
select 所在班級,sum(成績) zcj from student group by 所在班級 having sum(成績)>181
如圖所示
19、將student表中1班的學生信息保存在表student_1中
select * into zc from student where 所在班級=1
如圖所示