过滤和排序数据课件

过滤和排序数据课件

ID:27856660

大小:394.51 KB

页数:31页

时间:2018-12-04

过滤和排序数据课件_第1页
过滤和排序数据课件_第2页
过滤和排序数据课件_第3页
过滤和排序数据课件_第4页
过滤和排序数据课件_第5页
资源描述:

《过滤和排序数据课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、过滤和排序数据目标通过本章学习,您将可以:在查询中过滤行。在查询中对行进行排序。在查询中过滤行返回在90好部门工作的所有员工的信息EMPLOYEES…过滤使用WHERE子句,将不满足条件的行过滤掉。WHERE子句紧随FROM子句。SELECT*

2、{[DISTINCT]column

3、expression[alias],...}FROMtable[WHEREcondition(s)];WHERE子句SELECTemployee_id,last_name,job_id,department_idFROMemployeesWHEREdepartmen

4、t_id=90;字符和日期字符和日期要包含在单引号中。字符大小写敏感,日期格式敏感。默认的日期格式是DD-MON-RR。SELECTlast_name,job_id,department_idFROMemployeesWHERElast_name='Whalen';比较运算操作符=>>=<<=<>含义等于大于大于、等于小于小于、等于不等于SELECTlast_name,salaryFROMemployeesWHEREsalary<=3000;比较运算其它比较运算操作符BETWEEN ...AND...IN(set)LIKEISNULL含义在两

5、个值之间(包含边界)等于值列表中的一个模糊查询空值BETWEEN使用BETWEEN运算来显示在一个区间内的值。SELECTlast_name,salaryFROMemployeesWHEREsalaryBETWEEN2500AND3500;LowerlimitUpperlimitSELECTemployee_id,last_name,salary,manager_idFROMemployeesWHEREmanager_idIN(100,101,201);IN使用IN运算显示列表中的值。LIKE使用LIKE运算选择类似的值选择条件可以包含字符或

6、数字:%代表一个或多个字符。_代表一个字符。SELECTfirst_nameFROMemployeesWHEREfirst_nameLIKE'S%';‘%’和‘-’可以同时使用。可以使用ESCAPE标识符选择‘%’和‘_’符号。LIKESELECTlast_nameFROMemployeesWHERElast_nameLIKE'_o%';NULL使用NULL判断空值。SELECTlast_name,manager_idFROMemployeesWHEREmanager_idISNULL;逻辑运算操作符ANDORNOT含义逻辑并逻辑或逻辑否AN

7、DAND要求和的关系为真。SELECTemployee_id,last_name,job_id,salaryFROMemployeesWHEREsalary>=10000ANDjob_idLIKE'%MAN%';OROR要求或关系为真。SELECTemployee_id,last_name,job_id,salaryFROMemployeesWHEREsalary>=10000ORjob_idLIKE'%MAN%';SELECTlast_name,job_idFROMemployeesWHEREjob_idNOTIN('IT_PROG','S

8、T_CLERK','SA_REP');NOT优先级可以使用括号改变优先级顺序优先级1算术运算符2连接符3比较符4IS[NOT]NULL,LIKE,[NOT]IN5[NOT]BETWEEN6NOT7AND8ORSELECTlast_name,job_id,salaryFROMemployeesWHEREjob_id='SA_REP'ORjob_id='AD_PRES'ANDsalary>15000;优先级SELECTlast_name,job_id,salaryFROMemployeesWHERE(job_id='SA_REP'ORjob_id

9、='AD_PRES')ANDsalary>15000;优先级使用括号控制执行顺序。SELECTlast_name,job_id,department_id,hire_dateFROMemployeesORDERBYhire_date;ORDERBY子句使用ORDERBY子句排序ASC:升序DESC:降序ORDERBY子句在SELECT语句的结尾。…降序排序SELECTlast_name,job_id,department_id,hire_dateFROMemployeesORDERBYhire_dateDESC;…按别名排序SELECTemp

10、loyee_id,last_name,salary*12annsalFROMemployeesORDERBYannsal;…按照ORDERBY列表的顺序排序。可以使

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。