oracle where order by,ORACLE SQL WHERE和ORDER BY
第二章:限制(where子句)和排列数据(order by子句)
限制数据访问:
使用数字做条件
select ename,sal,deptno from emp where DEPTNO=10;
使用字符做条件,字符串要单引,大小写敏感!
select ename,sal,deptno from emp where ename='king';
select ename,sal,deptno from emp where ename='KING';
使用日期做条件,格式敏感!
select ename,hiredate from emp where hiredate='23-JAN-82';
借助系统函数查看系统日期格式:
select sysdate from dual;
select * from nls_database_parameters;
在where条件中使用单行比较符号
> , < , = ,>= ,<= ,<> !=
在where条件中使用逻辑运算
and , or , not
检索符合下列条件的数据:
工资大于2000的雇员
工资大于2000并且小于3000的雇员
工资大于2000或者小于1000的雇员
特殊比较符:
between and 相当于 ( >= and <= )
select ename,sal from emp where sal between 2000 and 3000;
in (set list): 枚举方式取数据,in后面跟随一个集合列表!
select ename,sal from emp where sal in (1000,2000,3000);
like : 能够做模糊匹配
select ename from emp where ename like 'M%';
select ename,hiredate from emp where hiredate like '';
select ename from emp where ename like '_L%';
select ename from emp where ename like '_ _%' escape ' ';
is null (is not null) : 过滤空值
select ename,comm from emp where comm is null;
select ename,comm from emp where comm is not null;
补充:在查询中使用rownum伪列,rownum是结果集的编号!
select rownum,ename from emp;
select * from emp where rownum<6;
排列结果集:
升序排列结果集
select ename,sal from emp order by sal;
降序排列结果集
select ename,sal from emp order by sal desc;
对别名排序
select ename,sal*12 ann_sal from emp order by ann_sal;
多列排序
select ename,deptno,sal from emp order by deptno desc,sal desc;
select ename,deptno,sal from emp order by 2,3 desc;
select * from emp order by 5;
oracle where order by,ORACLE SQL WHERE和ORDER BY相关推荐
- Oracle数据库查看表空间sql语句、查看Oracle数据库表空间剩余 、修改表空间、库备份
一 Oracle数据库查看表空间sql语句 1.oracle查看表空间当前用户 SQL> select username,default_tablespace from user_use ...
- oracle画圆,元宵佳节:看Oracle技术粉们用SQL画团圆
话团圆,画团圆,元宵佳节倍思亲,可是大家知道吗,万能的SQL可以帮助大家绘制团圆. 在ITPUB论坛里,一群SQL爱好者们会用SQL来描摹一切可能.请看如下这段SQL,为大家绘制了团团圆圆的五连环:w ...
- oracle distinct分页优化_Oracle SQL性能优化最常用的40条建议
关于Oracle SQL优化的内容,这一篇应该能满足常规大部分的应用优化需求,整整40条优化建议,干货满满. 1. SQL语句执行步骤 语法分析> 语义分析> 视图转换 >表达式转换 ...
- oracle执行sql痕迹,Oracle 查询刚执行的SQL
Oracle 查询刚刚执行的SQL select "SQL_TEXT", "SQL_FULLTEXT", "SQL_ID", "S ...
- oracle近三个月内,在oracle中的前三个月SQL
我有以下的sql,它给了我最后一整个三个月的人处理的档案报告,但我想采用它,以便从前三个月获得这些,例如,当我运行现在我应该从2011年10月11日和12日以及2012年1月2日和3日的4月份获得档案 ...
- Oracle EBS 值层次结构查询SQL
Oracle EBS 值层次结构查询SQL -- 查看层次结构 -- 值层次结构 SELECT ffvcv.flex_value -- 子值 ,ffvcv.description -- 说明 ,ffv ...
- ORACLE 正负数分开排序 SQL
ORACLE 正负数分开排序 SQL 表结构 create table TEST_ORDER (t_name VARCHAR2(5),t_value NUMBER(3) ); 表数据 insert i ...
- JAVA_WEB Oracle 10g学习: PL/SQL与Oracle间交互
一.抽象的角色 抽象是对一个真实世界实体的高级描述或建模.它能排除掉无关的细节内容,使我们的日常生活更有条理.例如,驾驶一辆汽车时,我们是不需要知道它的发动机是如何工作的.由变速排档.方向盘.加速器和 ...
- Oracle(二)Oracle sql操作
文章目录 Oracle建表(create table) Oracle 字段类型: create table语句 添加约束: Oracle 查询(select) 备份查询数据: Oracle 插入(in ...
- oracle ora-各种常见java.sql.SQLException归纳
va.sql.SQLException错误! ORA-00904: --invalid column name 无效列名 ORA-00942: --table or view does not ...
最新文章
- 收藏 | 图像识别的可视化解释神经网络
- ubuntu设置vim语法高亮显示和自动缩进
- android 点击,触摸事件
- Yii2如何使用存取控制过滤器(ACF)
- DSP实验二c语言程序,实验1.2:编写一个以C语言为基础的DSP程序
- mac git 自动补全
- mpdf配置自定义字体
- kendo ui开源工具:Kendo ui core
- 免费主机,免费二级域名分发,免费建临时网站,免费扒网
- pythonscrapy爬虫ip代理池_Scrapy 框架插件之 IP 代理池
- SharePoint Designer 2010 简介 - SharePoint Designer - Office.com
- linux3.6.7在ok6410平台的移植3,ok6410移植uboot2012.10一直在Starting kernel
- Linux第7章Gdk及Cairo基础,GNOME 平台的2D图形编程(GTK,GDK,Cairo...) 简介 [转]...
- C++与UMG的交互
- win10系统设置选择电源键按钮功能设置步骤
- WebVTT字幕格式
- uni-app开发 常见异常和解决办法
- 求过圆心直线与圆的两个交点
- PDF转CAD在线怎么转换?分享个在线转换的方法
- Zigbee网络模型
热门文章
- CVPR 2021 | 双图层实例分割,大幅提升遮挡处理性能
- label-embedding在文本分类中的应用
- Python基础知识-优雅的with as语句
- HDU5726 线段树求解区间GCD
- python 支付宝个人账单_解析2018年度三大用户数据报告——网易云音乐、支付宝、微信...
- IDEA-2020版本 Gradle项目控制台输出乱码
- mybatis-plus设置查询返回的类型是map
- Vue 3 —— 当 data 和 ref 相同时 运行时错误 [ReferenceError: xxx is not defined]
- WSL2——Linux C中进程相关操作编程问题
- [USACO1.5]数字三角形 Number Triangles