oracle数据库sql语句对数据进行限定和排序.ppt
《oracle数据库sql语句对数据进行限定和排序.ppt》由会员分享,可在线阅读,更多相关《oracle数据库sql语句对数据进行限定和排序.ppt(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、二、对数据进行限定和排序二、对数据进行限定和排序 目标目标ll结束本节课后,应当达到如下结束本节课后,应当达到如下:在一个查询中限定查询出的行在一个查询中限定查询出的行对查询出的行进行排序对查询出的行进行排序用用“选择选择”限定行限定行“查询出查询出查询出查询出departmentdepartment为为为为1010的的的的所有员工所有员工所有员工所有员工 EMPEMP EMPNO ENAME JOB.DEPTNO 7839 KINGPRESIDENT 10 7698 BLAKEMANAGER 30 7782 CLARKMANAGER 10 7566 JONESMANAGER 20 .EMPE
2、MP EMPNO ENAME JOB.DEPTNO 7839 KINGPRESIDENT 10 7782 CLARKMANAGER 10 7934 MILLER CLERK 10选择查询出的行选择查询出的行用用wherewhere子句限定查询出的行子句限定查询出的行.WhereWhere子句紧跟在子句紧跟在FromFrom子句之后子句之后.SELECTDISTINCT*|column alias,.FROM tableWHEREcondition(s);运用运用WHEREWHERE子句子句SQL SELECT ename,job,deptno 2 FROM emp 3 WHERE job=CL
3、ERK;ENAME JOB DEPTNO-JAMES CLERK 30SMITH CLERK 20ADAMS CLERK 20MILLER CLERK 10字符串和日期字符串和日期字符串和日期值应当用单引号括起来字符串和日期值应当用单引号括起来.字符串值大小写敏感,日期值对于日期的字符串值大小写敏感,日期值对于日期的格式敏感。格式敏感。缺省的日期值格式:缺省的日期值格式:DD-MON-YYDD-MON-YY.例如:例如:23-09-02.23-09-02.为为0202年年99月月2323日日SQL SELECTename,job,deptno 2 FROM emp 3 WHEREename=;
4、JAMES比较操作符比较操作符操作符操作符=含义含义等于等于大于大于大于或等于大于或等于小于小于小于或等于小于或等于不等于不等于使用比较操作符使用比较操作符SQL SELECT ename,sal,comm 2 FROM emp 3 WHERE sal SELECTename,sal 2 FROM emp 3 WHEREsal BETWEEN 1000 AND 1500;LowerlimitHigherlimitll用用BETEENBETEEN操作符来查询出在某一范围操作符来查询出在某一范围内的行内的行.使用使用ININ操作符操作符ll用用ININ操作符来检验一个值是否在一个操作符来检验一个值
5、是否在一个列表中列表中.SQL SELECTempno,ename,sal,mgr 2 FROM emp 3 WHEREmgr IN(7902,7566,7788);EMPNO ENAME SAL MGR-7902 FORD 3000 7566 7369 SMITH 800 7902 7788 SCOTT 3000 7566 7876 ADAMS 1100 7788使用使用LIKELIKE操作符操作符用用用用LIKELIKE进行某个字符串值的通配符匹配,来进行某个字符串值的通配符匹配,来进行某个字符串值的通配符匹配,来进行某个字符串值的通配符匹配,来选出某些行选出某些行选出某些行选出某些行.查
6、询条件中既可以包含字符,也可以包含数字查询条件中既可以包含字符,也可以包含数字查询条件中既可以包含字符,也可以包含数字查询条件中既可以包含字符,也可以包含数字.%代表个或者多个字符代表个或者多个字符代表个或者多个字符代表个或者多个字符._ _ 代表一个字符代表一个字符代表一个字符代表一个字符.SQL SELECTename 2 FROM emp 3 WHEREename LIKE S%;使用使用 LIKELIKE操作符操作符可以混合使用模式字符串可以混合使用模式字符串.如果要匹配这个字符,可以用来表如果要匹配这个字符,可以用来表示示.SQL SELECTename 2 FROMemp 3 WH
7、EREename LIKE _A%;ENAME-MARTINJAMES WARD使用使用 IS NULL IS NULL 操作符操作符ll用用 IS NULLIS NULL操作符来检查有无空值操作符来检查有无空值SQL SELECT ename,mgr 2 FROM emp 3 WHERE mgr IS NULL;ENAME MGR-KING逻辑操作符逻辑操作符操作符操作符ANDORNOT含义含义两个条件都为两个条件都为TRUE,则返回则返回TRUE两个条件中任何一个为两个条件中任何一个为TRUE,则则返回返回TRUE如果条件为如果条件为FALSE,返回返回TRUE使用使用 ANDAND操作符
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- oracle 数据库 sql 语句 数据 进行 限定 排序
限制150内