文檔庫

最新最全的文檔下載
當前位置:文檔庫 > SQL查詢習題

SQL查詢習題

一、單表查詢練習

1、查詢<學生信息表>,查詢學生"張三"的全部基本信息

Select *from <學生信息表> where 姓名=’張三’

2、查詢<學生信息表>,查詢學生張三"和”李四”的基本信息

Select *from <學生信息表> where 姓名=’張三’or’李四’

3、查詢<學生信息表>,查詢姓"張"學生的基本信息

Select *from<學生信息表>where 姓名like ’張%’

4、查詢<學生信息表>,查詢姓名中含有"四"字的學生的基本信息

Select *from <學生信息表> where 姓名like ‘%四%’

5、查詢<學生信息表>,查詢姓名長度為三個字,姓“李”,且最后一個字是“強”的全部學生信息。

Select * from <學生信息表> where 姓名like ‘李_強’

6、查詢<學生信息表>,查詢姓"張"或者姓”李”的學生的基本信息。

Select *from <學生信息表> where 姓名like ‘張%’or 姓名like ‘李%’

7、查詢<學生信息表>,查詢姓"張"并且"所屬省份"是"北京"的學生信息

Select * from <學生信息表> where 姓名like ‘張%’and 所屬省份=’北京’

8、查詢<學生信息表>,查詢"所屬省份"是"北京"、”新疆”、”山東”或者"上海"的學生的信息

Select * from <學生信息表> where 所屬省份in (‘北京’,‘新疆’,’山東’,’上?!?

9、查詢<學生信息表>,查詢姓"張",但是"所屬省份"不是"北京"的學生信息

Select * from <學生信息表> where 姓名like ‘張%’ and 所屬省份!=’北京’

10、查詢<學生信息表>,查詢全部學生信息,并按照“性別”排序,性別相同的情況下按照“所屬省份”排序,所屬省份相同的情況下再按照“班級”排序

Select * from <學生信息表> group by (order by)‘性別’,’所屬省份’,’班級’

11、查詢<學生信息表>,查詢現有學生都來自于哪些不同的省份

Select distinct ‘所屬省份’from <學生信息表>

12、查詢<學生選修信息表>,查詢沒有填寫成績的學生的學號、課程號和成績

Select *from <學生選修信息表> where 成績is null

13、查詢<學生選修信息表>,查詢全部填寫了成績的學生的選修信息,并按照“成績”從高到低進行排序

Select * from <學生選修信息表> where 成績is not null order by成績desc

二、聚合函數練習

1、統計<學生信息表>,統計共有多少個學生

Select count (*) from <學生信息表>

贵州省快快3走势图