过滤和排序数据课件

上传人:枫** 文档编号:569330373 上传时间:2024-07-28 格式:PPT 页数:31 大小:254KB
返回 下载 相关 举报
过滤和排序数据课件_第1页
第1页 / 共31页
过滤和排序数据课件_第2页
第2页 / 共31页
过滤和排序数据课件_第3页
第3页 / 共31页
过滤和排序数据课件_第4页
第4页 / 共31页
过滤和排序数据课件_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《过滤和排序数据课件》由会员分享,可在线阅读,更多相关《过滤和排序数据课件(31页珍藏版)》请在金锄头文库上搜索。

1、2Copyright Oracle Corporation, 2001. All rights reserved.疥熔罗诲匈缎策娇神允釜桥选房畴良坎夏掠亿晾鼎些确恨坛羌路范纤满散过滤和排序数据课件过滤和排序数据课件过滤和排序数据过滤和排序数据 厄大寅耀准最沼氰岿彩撤酞陶返吻滴摊御租窘腺富回驾盛惨硬狰丁督屋矩过滤和排序数据课件过滤和排序数据课件2-2Copyright Oracle Corporation, 2001. All rights reserved.目标目标通过本章学习,您将可以通过本章学习,您将可以:在查询中过滤行。在查询中过滤行。在查询中对行进行排序。在查询中对行进行排序。缎堕绍无

2、崎释比鞋褂奇桔纫耕淆千女冠措劣埃骨肢磐隅罚捕驰乖榆漆译残过滤和排序数据课件过滤和排序数据课件2-3Copyright Oracle Corporation, 2001. All rights reserved.在查询中过滤行在查询中过滤行返回在返回在 90好部门工好部门工作的所有员工的信作的所有员工的信息息EMPLOYEES剐溉虎算旁鸣氏足玻显熬曹咀与捉端剿樱固虏搅艘唇忧伸蕊把明霖蹭傣潭过滤和排序数据课件过滤和排序数据课件2-4Copyright Oracle Corporation, 2001. All rights reserved.过滤过滤使用使用WHERE 子句,将不满足条件的行过滤掉

3、。子句,将不满足条件的行过滤掉。WHERE 子句紧随子句紧随 FROM 子句。子句。SELECT*|DISTINCT column|expression alias,.FROMtableWHEREcondition(s);骏堑赛内瀑高捎摩宋挡汤另蛀寝梨踩商胆踢相肌呵硷货楚败斡磨汝恨狂奉过滤和排序数据课件过滤和排序数据课件2-5Copyright Oracle Corporation, 2001. All rights reserved.WHERE 子句子句SELECT employee_id, last_name, job_id, department_idFROM employeesWHER

4、E department_id = 90 ;烹卑可兢送逾菠默梳迫淌施摘馒刊凰猩有犀霓绳占薯种寒邹婚穿爹辜秩捎过滤和排序数据课件过滤和排序数据课件2-6Copyright Oracle Corporation, 2001. All rights reserved.字符和日期字符和日期字符和日期要包含在单引号中。字符和日期要包含在单引号中。字符大小写敏感,日期格式敏感。字符大小写敏感,日期格式敏感。默认的日期格式是默认的日期格式是 DD-MON-RR。SELECT last_name, job_id, department_idFROM employeesWHERE last_name = Wha

5、len;飞榆盯接孵襄拿连吊使顿钉缄抉拥说酒炊绽栏惺呐酌情墨鼎文局厚寄赏甥过滤和排序数据课件过滤和排序数据课件2-7Copyright Oracle Corporation, 2001. All rights reserved.比较运算比较运算操作符操作符= = =含义含义等于等于大于大于 大于、等于大于、等于 小于小于 小于、等于小于、等于不等于不等于钢惊撼冯萌龄抽兵焚疥草曼庇支挨攘嫌啡跋木月评辙滦信筏凋哉辞蹭宫纤过滤和排序数据课件过滤和排序数据课件2-8Copyright Oracle Corporation, 2001. All rights reserved.SELECT last_na

6、me, salaryFROM employeesWHERE salary =10000AND job_id LIKE %MAN%;翔幅予陋慢简涩筹崩锻呵添晨詹捣嫂煤型垃泛仗坦舌笆匀工絮改裁抑泻址过滤和排序数据课件过滤和排序数据课件2-17Copyright Oracle Corporation, 2001. All rights reserved.OROROR 要求或关系为真。要求或关系为真。要求或关系为真。要求或关系为真。SELECT employee_id, last_name, job_id, salaryFROM employeesWHERE salary = 10000OR job_

7、id LIKE %MAN%;降棵稼丽掉烹耸镀夹轰字鹤采昆很逻梦匀惠到袄憎救速诽壕胺圭侦简访市过滤和排序数据课件过滤和排序数据课件2-18Copyright Oracle Corporation, 2001. All rights reserved.SELECT last_name, job_idFROM employeesWHERE job_id NOT IN (IT_PROG, ST_CLERK, SA_REP);NOT榴淮喷脆钧梯肆杠晚译凯使贡梦胶摧似眯低呈咀栅刨操轻茨鸟到筏致慧姜过滤和排序数据课件过滤和排序数据课件2-19Copyright Oracle Corporation, 200

8、1. All rights reserved.优先级优先级可以使用括号改变优先级顺序可以使用括号改变优先级顺序 优先级优先级 1算术运算符算术运算符2连接符连接符3比较符比较符4IS NOT NULL, LIKE, NOT IN5NOT BETWEEN6NOT 7AND8OR穴旨毅暮颓岭粉蛙大虞垫碉翰缉匿跺桂匪设汪佛瑟览粗祭蛊外知窄班咳微过滤和排序数据课件过滤和排序数据课件2-20Copyright Oracle Corporation, 2001. All rights reserved.SELECT last_name, job_id, salaryFROM employeesWHERE

9、job_id = SA_REPOR job_id = AD_PRESAND salary 15000;优先级优先级广评粱桌叠录矗励茬习瞄籽萤难挺蔫驰毅祥担襟虹高左台容少磐挞亮贤权过滤和排序数据课件过滤和排序数据课件2-21Copyright Oracle Corporation, 2001. All rights reserved.SELECT last_name, job_id, salaryFROM employeesWHERE (job_id = SA_REPOR job_id = AD_PRES)AND salary 15000;优先级优先级使用括号控制执行顺序。使用括号控制执行顺序。

10、使用括号控制执行顺序。使用括号控制执行顺序。勉肝垛都辱汹姆挤匙限埋滴撑卒诫跪翰貉列危站斌削滞檀撼他绍清筷唐诸过滤和排序数据课件过滤和排序数据课件2-22Copyright Oracle Corporation, 2001. All rights reserved.SELECT last_name, job_id, department_id, hire_dateFROM employeesORDER BY hire_date ;ORDER BY子句子句使用使用 ORDER BY 子句排序子句排序ASC: 升序升序DESC: 降序降序ORDER BY 子句在子句在SELECT语句的结尾。语句的结

11、尾。您嚼阻献虚铜迅贪姥铂钮方欺珍袋家敬绢擒悯肋况瓜欣倍境金惶韦厦咬吗过滤和排序数据课件过滤和排序数据课件2-23Copyright Oracle Corporation, 2001. All rights reserved.降序排序降序排序SELECT last_name, job_id, department_id, hire_dateFROM employeesORDER BY hire_date DESC ;麓馅芋请悲梭屎厂匈梭痊沸睁痹耀甭酚粒滩庐烧恫登舷帚坪抠噶盎它绚睁过滤和排序数据课件过滤和排序数据课件2-24Copyright Oracle Corporation, 2001. A

12、ll rights reserved.按别名排序按别名排序SELECT employee_id, last_name, salary*12 annsalFROM employeesORDER BY annsal;盗爽靴聚翟功帧狙丛钱畦渍极叭奈稼裙察袜述均达景竣园一码久京袖兵催过滤和排序数据课件过滤和排序数据课件2-25Copyright Oracle Corporation, 2001. All rights reserved.按照按照ORDER BY 列表的顺序排序。列表的顺序排序。可以使用不在可以使用不在SELECT 列表中的列排序。列表中的列排序。SELECT last_name, de

13、partment_id, salaryFROM employeesORDER BY department_id, salary DESC;多个列排序多个列排序观菱照鲜余馅僧腐烃睦龋额俞凛寅胰刑晴外猜咳狸扮偷逸哎陵贝纶瞎串气过滤和排序数据课件过滤和排序数据课件2-26Copyright Oracle Corporation, 2001. All rights reserved.总结总结SELECT *|DISTINCT column|expression alias,.FROM tableWHERE condition(s)ORDER BY column, expr, alias ASC|DES

14、C;通过本课,您应该可以完成通过本课,您应该可以完成: 使用使用WHERE 子句过滤数据子句过滤数据使用比较运算使用比较运算使用使用 BETWEEN, IN, LIKE和和 NULL运算运算使用逻辑运算符使用逻辑运算符 AND, OR和和NOT 使用使用 ORDER BY 子句进行排序。子句进行排序。忻媳磐立债殖饶携值隙枕驻榔滑屿苟椅周终逝庚椿疡仟陷荐玖住跨委肪船过滤和排序数据课件过滤和排序数据课件2-27Copyright Oracle Corporation, 2001. All rights reserved.凿疆啦放牌胞算刚胁礁美已柠撼涎扶隐精氖速瞒钧舰监糯舰烛勺翌伤政扦过滤和排序数据课件过滤和排序数据课件

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号