网站大量收购独家精品文档,联系QQ:2885784924

MySQL数据库应用项目式教程课件:条件查询.pptx

MySQL数据库应用项目式教程课件:条件查询.pptx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

条件查询

条件查询数据库中包含大量的数据,根据用户需求,可能只需要查询表中的指定数据,即对数据进行过滤。在SELECT语句中,可以使用WHERE子句来指定查询条件,用来从表中选取出满足查询条件的数据记录,以达到数据过滤的效果。

条件查询查询条件运算符比较条件=、、、=、=、、!=NOT+上述比较运算符确定范围BETWEEN…AND、NOTBETWEEN…AND确定集合IN、NOTIN模糊查询LIKE、NOTLIKE空值查询ISNULL、ISNOTNULL多重条件AND(&&)、OR(‖)、XOR常用查询条件及运算符:

本节内容1.使用比较运算符创建查询2.使用BETWEEN…AND创建范围比较查询3.使用IN创建范围比对查询4.使用LIKE创建模糊查询5.使用ISNULL创建空值查询6.创建多重条件查询

01任务4-5使用比较运算符创建查询

1.使用比较运算符创建查询(1)查询“22大数据1”班全体学生的名单。(2)查询2005年以后出生的学生的学号、姓名和出生日期。【任务描述】

1.使用比较运算符创建查询常用比较运算符的含义:【任务分析】操作符说明=等于大于小于=大于或者等于=小于或者等于,!=不等于

1.使用比较运算符创建查询1.查询“22大数据1”班全体学生的名单(使用“=”运算符)。?【任务实施】

1.使用比较运算符创建查询2.查询2005年以后出生的学生的学号、姓名和出生日期(使用“=”运算符)。?【任务实施】

1.使用比较运算符创建查询【任务实施】操作演示

02任务4-6使用BETWEEN…AND创建范围比较查询

2.使用BETWEEN…AND创建范围比较查询(1)在成绩表score中查询成绩在80~90分之间学生的学号、课程编号和成绩信息。(2)在成绩表score中查询成绩不在80~90分之间学生的学号、课程编号和成绩信息。确定范围的查询使用BETWEEN…AND来实现.语法格式为:其中,BETWEEN…AND是用来判断字段的取值是否在指定范围内,该操作符需要两个参数,即范围的开始值和结束值。NOTBETWEEN…AND与之相反。?【任务描述】WHERE字段名[NOT]BETWEEN值1AND值2;【任务分析】

2.使用BETWEEN…AND创建范围比较查询1.在成绩表score中查询成绩在80~90分之间的学生的学号、课程编号和成绩信息。?【任务实施】

2.使用BETWEEN…AND创建范围比较查询2.在成绩表score中查询成绩不在80~90分之间的学生的学号、课程编号和成绩信息。?【任务实施】

2.使用BETWEEN…AND创建范围比较查询【任务实施】操作演示

03任务4-7使用IN创建范围比对查询

3.使用IN创建范围比对查询(1)查询“22大数据1”班、“22软件1”班的学生信息。(2)查询不在“22大数据1”班、“22软件1”班的学生信息。【任务分析】IN操作符可以判断某个字段的值是否在指定的集合中,若字段的值在集合中,则满足查询条件,该记录将被查询出来;若不在集合中,则不满足查询条件,不返回该记录。语法格式为:IN关键字后是一个值表(集合),值表中列出所有可能的值,各个值之间用逗号隔开,字符型、日期型的值要加上单引号。?【任务描述】WHERE字段名[NOT]IN(值1[,…,值n]);

3.使用IN创建范围比对查询1.查询“22大数据1”班、“22软件1”班的学生信息。?【任务实施】

3.使用IN创建范围比对查询2.查询不在“22大数据1”班、“22软件1”班的学生信息。?【任务实施】

3.使用IN创建范围比对查询【任务实施】操作演示

04任务4-8使用LIKE创建模糊查询

4.使用LIKE创建模糊查询(1)查询学生表student中姓“李”的学生信息。(2)查询学生表student中名字第二个字是“文”的学生信息。(3)查询学生表student中名字里有“文”的学生信息。【任务描述】

4.使用LIKE创建模糊查询LIKE运算符用于查找指定列中与匹配字符串相匹配的记录。语法规则为:语法说明:1)模糊查询采用字符串匹配的模式,使用运算符LIKE设置过滤条件,过滤条件使用通配符进行匹配运算,而不是按判断是否相等进行比较。2)利用通配符可以在不完全确定比较值的情形下创建一个匹配字符串,并置于关键字LIKE之后,可以在匹配字符串的任意位置使用通配符,并且可以使用多个通配符。3)MySQL支持的通配符主要有两种:百分号“%”和下划线“_”。通配符百分号“%”匹配任意长度的字符串,通配符下划线“_”匹配任意单个字符。?【任务分析】WHERE字段

您可能关注的文档

文档评论(0)

ning2021 + 关注
实名认证
内容提供者

中医资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年05月10日上传了中医资格证

1亿VIP精品文档

相关文档