数据库
首页 > 数据库> > mysql 查询语句的使用

mysql 查询语句的使用

作者:互联网

DISTINCT 去重关键字

-- 查询哪些学生参加了考试
-- 思路:在成绩表中查询学生id 再看学生表 中的id 是否存在于成绩表。
--  查询成绩表中存在的学生
SELECT sid FROM SC
-- 发现重复数据  使用 distinct 关键字去重。
SELECT DISTINCT sid FROM SC
-- 使用in关键字 建立两表关系 显示学生 姓名和id
SELECT sname,sid FROM student where sid in(SELECT DISTINCT sid FROM SC)

查询成绩表时 ,因为同一个学生选择多门的科目的原因 会出现重复的id 这个时候就需要 distinct 去重。

where

-- 查询cid =1的成绩在70~80分之间的学生姓名 id
SELECT sid from sc where  cid=1 and score in(70,90);

标签:语句,成绩表,--,mysql,查询,sid,id,SELECT
来源: https://www.cnblogs.com/s1xr/p/14150821.html