第11讲++数据的基本查询
实例4:分析下列查询语句执行的功能和结果。
select 课程名, 授课教师, 开课学期 from kc where 开课学期=2 --查询第2学期开课的课程、授课教师 select 姓名,出生日期 from xsqk where 出生日期>‘1995-12-31’ --查询1996年后出生的学生的姓名和出生日期
在xsqk表中,查询女同学的姓名和电话号码。
select 姓名,性别,联系电话 from xsqk where 性别=0
在xsqk表中,查询网络工程专业的学号、姓名。
select 学号,姓名,专业名 from xsqk where 专业名=‘网络工程’
在xs_kc表中,查询成绩在80分以上的学号、课程号和成绩。
select 学号, 课程号, 成绩 from xs_kc where 成绩>=80
在xsqk表中,查询不在1996年7、8、9月份出生的学生信息。
select * from xsqk where 出生日期 not between ‘ 1996-07-01 ‘ and ‘1996-09-30’
select * from xsqk where 出生日期< ‘ 1996-07-01’ or 出生日期>‘1996-09-30’
select * from xsqk where 出生日期< =‘ 1996-06-30’ or 出生日期>=‘1996-10-01’
查询电话尾数为2的信息
select * from xsqk where 联系电话 like ‘ %2 ’
查询陈姓且单名的信息
select * from xsqk where 姓名 like ‘ 陈_ ’
查询学号尾数为123的信息
select * from xsqk where 学号 like ‘ %[1-3] ’
查询学号尾数不为123的信息
select * from xsqk where 学号 like ‘ %[ ^123] ’