




已阅读5页,还剩21页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
二、对数据进行限定和排序,目标,结束本节课后,应当达到如下:在一个查询中限定查询出的行对查询出的行进行排序,用“选择”限定行,选择查询出的行,用where子句限定查询出的行.Where子句紧跟在From子句之后.,SELECTDISTINCT*|columnalias,.FROMtableWHEREcondition(s);,运用WHERE子句,SQLSELECTename,job,deptno2FROMemp3WHEREjob=CLERK;,ENAMEJOBDEPTNO-JAMESCLERK30SMITHCLERK20ADAMSCLERK20MILLERCLERK10,字符串和日期,字符串和日期值应当用单引号括起来.字符串值大小写敏感,日期值对于日期的格式敏感。缺省的日期值格式:DD-MON-YY.例如:23-09-02.为02年9月23日,SQLSELECTename,job,deptno2FROMemp3WHEREename=;,JAMES,比较操作符,操作符=,含义等于大于大于或等于小于小于或等于不等于,使用比较操作符,SQLSELECTename,sal,comm2FROMemp3WHEREsalSELECTename,sal2FROMemp3WHEREsalBETWEEN1000AND1500;,用BETEEN操作符来查询出在某一范围内的行.,使用IN操作符,用IN操作符来检验一个值是否在一个列表中.,SQLSELECTempno,ename,sal,mgr2FROMemp3WHEREmgrIN(7902,7566,7788);,EMPNOENAMESALMGR-7902FORD300075667369SMITH80079027788SCOTT300075667876ADAMS11007788,使用LIKE操作符,用LIKE进行某个字符串值的通配符匹配,来选出某些行.查询条件中既可以包含字符,也可以包含数字.%代表个或者多个字符._代表一个字符.,SQLSELECTename2FROMemp3WHEREenameLIKES%;,使用LIKE操作符,可以混合使用模式字符串.如果要匹配这个字符,可以用来表示.,SQLSELECTename2FROMemp3WHEREenameLIKE_A%;,ENAME-MARTINJAMESWARD,使用ISNULL操作符,用ISNULL操作符来检查有无空值,SQLSELECTename,mgr2FROMemp3WHEREmgrISNULL;,ENAMEMGR-KING,逻辑操作符,操作符ANDORNOT,含义两个条件都为TRUE,则返回TRUE两个条件中任何一个为TRUE,则返回TRUE如果条件为FALSE,返回TRUE,使用AND操作符,AND需要所有的条件都为TRUE.,SQLSELECTempno,ename,job,sal2FROMemp3WHEREsal=11004ANDjob=CLERK;,EMPNOENAMEJOBSAL-7876ADAMSCLERK11007934MILLERCLERK1300,使用OR操作符,操作符只需任意条件为TRUE即可,SQLSELECTempno,ename,job,sal2FROMemp3WHEREsal=11004ORjob=CLERK;,EMPNOENAMEJOBSAL-7839KINGPRESIDENT50007698BLAKEMANAGER28507782CLARKMANAGER24507566JONESMANAGER29757654MARTINSALESMAN1250.7900JAMESCLERK950.14rowsselected.,使用NOT操作符,SQLSELECTename,job2FROMemp3WHEREjobNOTIN(CLERK,MANAGER,ANALYST);,ENAMEJOB-KINGPRESIDENTMARTINSALESMANALLENSALESMANTURNERSALESMANWARDSALESMAN,优先级规则,用圆括号可以改变操作符的优先级次序。,顺序操作符1所有比较操作符2NOT3AND4OR,优先级规则,ENAMEJOBSAL-KINGPRESIDENT5000MARTINSALESMAN1250ALLENSALESMAN1600TURNERSALESMAN1500WARDSALESMAN1250,SQLSELECTename,job,sal2FROMemp3WHEREjob=SALESMAN4ORjob=PRESIDENT5ANDsal1500;,优先级规则,ENAMEJOBSAL-KINGPRESIDENT5000ALLENSALESMAN1600,用圆括号强制改变操作符优先级.,SQLSELECTename,job,sal2FROMemp3WHERE(job=SALESMAN4ORjob=PRESIDENT)5ANDsal1500;,ORDERBY子句,用ORDERBY子句进行行的排序ASC:升序,缺省DESC:降序ORDERBY子句跟在SELECT语句之后,SQLSELECTename,job,deptno,hiredate2FROMemp3ORDERBYhiredate;,ENAMEJOBDEPTNOHIREDATE-SMITHCLERK2017-DEC-80ALLENSALESMAN3020-FEB-81.14rowsselected.,采用降序排序,SQLSELECTename,job,deptno,hiredate2FROMemp3ORDERBYhiredateDESC;,ENAMEJOBDEPTNOHIREDATE-ADAMSCLERK2012-JAN-83SCOTTANALYST2009-DEC-82MILLERCLERK1023-JAN-82JAMESCLERK3003-DEC-81FORDANALYST2003-DEC-81KINGPRESIDENT1017-NOV-81MARTINSALESMAN3028-SEP-81.14rowsselected.,按照列的别名来进行排序,SQLSELECTempno,ename,sal*12annsal2FROMemp3ORDERBYannsal;,EMPNOENAMEANNSAL-7369SMITH96007900JAMES114007876ADAMS132007654MARTIN150007521WARD150007934MILLER156007844TURNER18000.14rowsselected.,按照多个列进行排序,ORDERBY后的列的顺序既排序的顺序.,可以按照SELECT列中没有的列来进行排序.,SQLSELECTename,deptno,sal2FROMemp3ORDERBYdeptno,salDESC;,ENAMEDEPTNOSAL-K
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安全教育活动培训制度课件
- 安全教育培训论文课件
- 2025年音乐产业市场分析报告:版权运营与科技融合新方向
- 2025年智能垃圾分类运营模式在垃圾分类行业技术创新动态报告
- 新能源人才流动趋势报告:2025技术创新背景下的竞争格局
- 2025年工业互联网平台网络安全态势感知技术安全测试与评估方法报告
- 共享民宿项目在2025年民宿行业市场细分中的竞争力评估报告
- 2025年零售行业会员体系与会员制电商融合研究报告
- 共享民宿行业2025年市场分析与行业挑战评估报告
- 2025年老年教育课程设置创新与情境教学法实践报告
- 2025年中国物流集团国际物流事业部招聘面试经验及模拟题集
- 乡镇安全培训课件
- 2025年航空业面试者必看航空公司招聘笔试预测试题及答案
- 2025年全国企业员工全面质量管理知识竞赛题及参考答案
- 2025年新疆投资发展集团有限责任公司人员招聘笔试备考题库及答案详解(新)
- 中望CAD机械版使用手册
- 2024年9月28日安徽省地市级遴选笔试真题及解析
- GA/T 718-2007枪支致伤力的法庭科学鉴定判据
- 装备制造业研究报告
- 【课件】第6课 西方的文官制度 课件高中历史统编版(2019)选择性必修一国家制度与社会治理
- 进场人员、机械、材料报审表
评论
0/150
提交评论