MySQL经典练习题(一)

时间:2021-06-28 18:35:45   收藏:0   阅读:0

1、查询Student表中的所有记录的Sname、Ssex和Class列。

SELECT sname,ssex,class

from student

技术图片

2、 查询教师所有的单位即不重复的Depart列。

备注:不去重查到的教师所有depart

select depart

FROM teacher

技术图片

去重查到的教师所有的depart

select DISTINCT depart

FROM teacher

技术图片

3、查询Student表的所有记录。

select *

from student

技术图片

4、查询Score表中成绩在60到80之间的所有记录。

-- 方法一

SELECT *

from score

where degree >= 60 and degree <= 80

-- 方法二

SELECT *

from score

where degree BETWEEN 60 and  80

技术图片

5、查询Score表中成绩为85,86或88的记录。

-- 方法二

select *

from score

where degree in (85,86,88)

-- 方法一

select *

from score

where degree = 85 or degree = 86 or degree = 88

 技术图片

6、查询Student表中“95031”班或性别为“女”的同学记录。

select *

from student

where CLASS =‘95031‘ or SSEX =‘女‘

技术图片

7、 以Class降序查询Student表的所有记录。

select *

from student

order by CLASS DESC

技术图片

8、以Cno升序、Degree降序查询Score表的所有记录。

select *

from score

order by cno Asc ,degree DESC

技术图片

9、查询“95033”班的学生人数。

SELECT class,count(*) total

from student

where CLASS=‘95033‘

技术图片

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!