以这三张表为例
目录
5.distinct:可以去掉结果的重复值(查询选修了课程的学生学号)
6. where:单行记录的筛选(从全部行中选取部分行),满足where条件的行保留在结果集中
1.查询全体学生的学号与姓名
select sno,sname
from student
2.查询全体学生的所有信息
select *
from student
3.查询全体学生的姓名及其出生年份(表达式)
select sname,2023-sage as 出生年份--“出生年份作为表列名”
from student
4.查询全体学生的姓名及其出生年份(函数)
select sname,YEAR(GETDATE())-sage as 出生年份
from student
5.distinct:可以去掉结果的重复值(查询选修了课程的学生学号)
select distinct sno
from sc
6. where:单行记录的筛选(从全部行中选取部分行),满足where条件的行保留在结果集中
--查询计算机科学系全体学生的姓名
select sname
from student
where sdept='计算机'