小言_互联网的博客

SQL Server — 【知识与实战II】条件查询、比较运算符查询、模糊查询、枚举查询、范围查询、空值查询、多重条件查询

308人阅读  评论(0)
USE EMIS1
GO

/* 条件查询 */
/* 1、查询学生表中班级代码为“15wljs301”同班同学的学号、姓名和性别信息。 */
SELECT 学号,姓名,性别 FROM 学生 where 班级代码='15wljs301'
GO

/* 比较运算符查询 */ 
/* 2、查询课程注册表中考试不及格的所有学生的学号、课程号和教师编号。 */
SELECT 学号,课程号,教师编号 FROM 课程注册 where 成绩<60
GO

/* 模糊查询 */
/* 3、查询学生表中所有姓李的男学生信息。 */
SELECT * FROM 学生 where 姓名 like '李%'
GO

/* 范围查询 */
/* 4、查询学生表中1999年1月1日至2000年3月31日之间出生的学生学号、姓名和微信号。 */
SELECT 学号,姓名,微信号 FROM 学生 where 出生日期 between '1999-01-01' and '2000-03-31'
GO

/* 枚举查询 */
/* 5、查询课程表中学分为2分或3分的课程号和课程名称。 */
SELECT 课程号,课程名称 FROM 课程 where 学分 in('2','3');
GO 

/* 多重条件查询 */
/* 6、查询学生表中年龄为21岁的所有女学生的学号、姓名和手机号码。 */
SELECT   学号, 姓名,手机号码 FROM 学生 where  year(GETDATE())-year(出生日期)=21 and 性别='女'
GO

转载:https://blog.csdn.net/qq_27494201/article/details/102569868
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场