国开《数据库基础与应用》第四章 4-6-1:WHERE选项格式
4-6-1:WHERE选项格式
WHERE <逻辑表达式>
此逻辑表达式用来指定不同源表之间记录的连接条件,以及从连接后的中间表中选取记录的筛选条件(或者叫选择条件),它们之间通过逻辑与(AND)运算符连接起来,形成一个逻辑表达式,使得只有同时满足连接条件和筛选条件的记录才能被选取到结果表中,再通过SELECT选项投影显示出所需要的字段。
例1:
SELECT *
FROM 学生,选课
WHERE 学生.学生号=选课.学生号 AND 性别='男'
语句功能是:显示出学生表和课程表等值连接后的所有性别为男的记录。
例2:
SELECT 姓名,课程名,课程学分,成绩
FROM 学生 x,课程 y,选课 z
WHERE x.学生号=z.学生号 AND y.课程号=z.课程号