5.2.条件查询讲解.pptx

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

任务二条件查询项目五银行个人账户管理系统数据查询

熟悉查询条件中常用的运算符掌握WHERE子句的用法

情境导入子任务1关系运算符的应用子任务2范围运算符的应用子任务3集合运算符的应用子任务5多重条件查询子任务4字符匹配运算符的应用子任务6涉及空值的操作

任务分析带条件查询语句SELECT:指定查询哪些列的数据FROM:指定查询哪张表WHEREcondition:用来指定查询条件SELECT*|{column1,column2..}FROMtablenameWHEREcondition

WHERE条件中常用的运算符任务分析运算运算符比较大小=,,,=,=,!=确定范围BETWEENAND,NOTBETWEENAND确定集合IN,NOTIN字符匹配LIKE,NOTLIKE(通配符*和_)逻辑运算符AND,OR,NOT空值判断ISNULL,ISNOTNULL

任务分析cardinfo表结构银行卡表cardinfo序号字段名称类型描述1CardIDCHAR(30)用银行卡号2CurTypeCHAR(5)货币类型3BalanceDECIMAL(20,2)余额4OpenDateDATETIME开户时间5IsReportLossCHAR(8)是否挂失6PassCHAR(6)密码7CustomerIDINT客户编号

任务实施子任务1查询余额小于5000的账户信息。查询条件表达式:balance5000SELECT*FROMcardinfoWHEREbalance5000;

子任务2查询开户时间在2019至2022年的银行卡信息。查询条件表达式:YEAR(opendate)BETWEEN2019AND2022SELECT*FROMcardinfoWHEREYEAR(OpenDate)BETWEEN2019AND2022;任务实施

任务实施子任务3查询客户1001、1003和1006的银行卡信息。查询条件表达式:CustomerIDIN(1001,1003,1006)SELECT*FROMcardinfoWHERECustomerIDIN(1001,1003,1006);

任务实施子任务4查询卡号尾号为563的银行卡信息。通配符:%号代表任意长度字符串,_代表任意单个字符。查询条件表达式:CardIDLIKE%563SELECT*FROMcardinfoWHERECardIDLIKE%563;

任务实施子任务5查询cardinfo表中2018年以后开户的,账户余额高于100元的账户信息。AND:两个表达式都为真时结果为真,OR:只要有一个表达式为真结果就为真。条件表达式为OpenDate2018-1-1ANDBalance100

任务实施子任务5查询cardinfo表中2018年以后开户的,账户余额高于100元的账户信息。SELECT*FROMcardinfoWHEREOpenDate2018-1-1ANDBalance100;

任务实施子任务6查询地址为空的客户信息。空值可以使用IS运算符来进行判断条件表达式可以写为:U_AddressISNULL。SELECT*FROMuserinfoWHEREU_AddressISNULL;

任务拓展查询姓名中带有‘丽’字符的员工信息员工管理数据库中带有条件的查询操作查询工作年限大于2年且小于5年的员工信息查询不在编号1、2、4部门工作的员工信息查询电话号码为空的员工信息

任务二条件查询项目五银行个人账户管理系统数据查询

文档评论(0)

vermonth155-2娟 + 关注
实名认证
内容提供者

专注ppt课件

版权声明书
用户编号:8046135067000064

1亿VIP精品文档

相关文档