国开《数据库基础与应用》第四章 4-6-5:IN格式
4-6-5:IN格式
使用IN格式的专门比较式。
使用关键字IN的专门比较式的语法格式如下:
<列名> [NOT] IN {( <常量表> ) | ( <子查询> )}
例7:从学生表中查询出专业可以为计算机、电子、通信的所有学生。
select *
from 学生
where 专业 in ('计算机','电子','通信')
例8:从教学库中查询出选修了课程名为“操作系统”的所有学生。
select *
from 学生
where 学生号 in (
select 学生号
from 选课,课程
where 选课.课程号=课程.课程号 and 课程名='操作系统'
)
执行此查询语句后的显示结果如下:
学生号 | 姓名 | 性别 | 专业 |
---|---|---|---|
0101001 | 王明 | 男 | 计算机 |
0202003 | 张鲁 | 男 | 电子 |