(中职)计算机组装与维护A0505教学课件.pptx
《(中职)计算机组装与维护A0505教学课件.pptx》由会员分享,可在线阅读,更多相关《(中职)计算机组装与维护A0505教学课件.pptx(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、正版可修改PPT 课件(中职)计算机组装与维护A0505 教学课件SQL Server数据库项目教程教学课件项目5:操作数据我们毕业啦其实是答辩的标题地方任务5 简单查询之Where子句1.知识准备2.逻辑运算符和betweenand3.Like模糊查询4.IN集合查询CONTANTS思维导图1.知识准备1.知识准备1.1 and、or和not运算符 AND、OR和NOT 可在 WHERE 子语句中把两个或多个条件结合起来。AND:如果两个布尔表达式都为 TRUE,那么就为 TRUE。如果第一个条件和第二个条件都成立,则用AND 运算符。OR:如果两个布尔表达式中的一个为 TRUE,那么就为
2、TRUE。如果第一个条件和第二个条件中只要其中有任意一个成立,则用OR运算符。NOT:对任何其他布尔运算符的值取反。如果要对某一个条件进行否定(取反操作),则使用NOT运算符。1.知识准备1.1 比较运算符序号 操作符 含义1=等于2(大于)大于3=(大于或等于)大于或等于5=(小于或等于)小于或等于6(不等于)不等于7!=(不等于)不等于(非 ISO 标准)8!(不大于 不大于(非 ISO 标准)2.逻辑运算符和betweenand1.3 betweenand运算符 BETWEENAND运算符在WHERE子句中使用,作用是选取介于两个值之间的数据范围。运算符BETWEENAND会选取介于两个
3、值之间的数据范围,相当于“大于等于”和“小于等待”之间的数。这些值可以是数值、文本或者日期。2.逻辑运算符和betweenand1.4 LIKE模糊查询和通配符 在SQL语法中,LIKE表示模糊查询,“=”表示精确查询。LIKE也可以NOT一直使用,常用语法如下:在搜索数据库中的数据时,SQL 通配符可以替代一个或多个字符。SQL通配符须与 LIKE 运算符一起使用。select*from student where sname like 条件select*from student where sname not like 条件2.逻辑运算符和betweenand1.4 LIKE模糊查询和通配
4、符序号 通配符 描述1%替代一个或多个字符2 _ 仅替代一个字符(它是输入法半角状态下的“下划线”)3 charlist方括号字符列中的任何单一字符,如135 表示数字“135”其中的任意一个 男女 表示只能是男或者女 王刘陈张 表示姓“王刘陈张”中的任意一个1-9 表示连续数字1 至9 的简洁写法a-z 表示连续字线母a 至z 的简洁写法a-z1-91-9 表示三个字符,第1 个为字母a 到z 中的任意一个,第2 和第3 个为数字1 至9 中的任意一个。4 charlist不在方括号字符列中。如a、a-z、1-9a-z2.逻辑运算符和betweenand1.5 IN集合查询 IN 操作符确定
5、指定的值是否与子查询或列表中的值相匹配。IN也可以与NOT一起使用,常用语法如下select*from student where sname in(条件1,条件2,条件3)select*from student where sname not in(条件1,条件2,条件3)2.逻辑运算符和betweenand3.Like模糊查询在数据库dbStudentScore中,完成下面的查询操作。(1)在班级表tbClass查询在新校区的班级,并且班级人数超过60人,按人数降序排列,显示班级代码、班级名称、教室名称、班级人数和校区信息。(2)在教师表tbTeacher中查询所有不是“教授”职称,也不是
6、“男”教师的信息,显示教师工号、姓名、性别、电话号码和职称。(3)在成绩表tbScore中查询总评成绩大于或者等于60分,课程代码为“kc90036、kc90041和kc90042”的成绩数据,显示课程代码、学生学号和总评成绩信息。(4)在成绩表tbScore中查询总评成绩大于或者等于70分,并且小于或者等于80分的数据,显示课程代码、学生学号和总评成绩信息。3.1任务描述3.Like模糊查询 综合应用AND运算符、OR运算符、NOT运算符可以完子任务1-3;使用BETWEENAND运算符可完成子任务4;本案例配备微课视频3.2 任务描述 3.Like模糊查询-在班级表tbClass 查询在新
7、校区的班级,并且班级人数超过60 人,按人数降序排列,显示班级代码、班级名称、教室名称、班级人数和校区信息。select ClassID,ClassName,ClassRoomName,StudentTotals from tbClass where Campus=新校区 and StudentTotals60 order by StudentTotals descgo-在教师表tbTeacher 中查询所有不是“教授”职称,也不是“男”教师的信息,显示教师工号、姓名、性别、电话号码和职称。select TeacherID,TeacherName,sex,Telephone,Positiona
8、lTitlesfrom tbTeacher where PositionalTitles 教授 and Sex 男goselect TeacherID,TeacherName,sex,Telephone,PositionalTitlesfrom tbTeacher where not(PositionalTitles=教授)and not(Sex=男)goselect TeacherID,TeacherName,sex,Telephone,PositionalTitlesfrom tbTeacher where not(PositionalTitles=教授 or Sex=男)go参考答案3.
9、Like模糊查询-在成绩表tbScore 中查询总评成绩大于或者等于60 分,课程代码为“kc90036、kc90041和kc90042”的成绩数据,显示课程代码、学生学号和总评成绩信息。select CourseID,StudentID,ScoreAll from tbScorewhere ScoreAll=60 and(CourseID=kc90036 or CourseID=kc90041 or CourseID=kc90042)go-在成绩表tbScore 中查询总评成绩大于或者等于70 分,并且小于或者等于80 分的数据,显示课程代码、学生学号和总评成绩信息。select Cours
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 组装 维护 A0505 教学 课件
限制150内