oracle学习笔记之数据查询
2013-06-19 17:00
232 查看
set timing on;//在plsql中显示操作产生结果所需要的时间
select distinct job,deptno from emp;//加上distinct代表取消重复行
select ename , sal*13+nvl(comm,0) "年工资" from emp;//nvl函数代表如果comm列的值为空那就用0老代替,否则就用原值
select * from emp where comm is null;//查询comm为空的记录
select ename from emp where ename like '__O%';//在like语句中一个下划线(_)代表匹配任意一个字符
//avg函数代表求平均值,max函数代表找最大值,min函数代表找最小值,sum函数代表求和,count函数代表求总记录的条数
select deptno,avg(sal) from emp group by deptno having avg(sal)>2000;//group by 字句中不能用where,只能用having,而且分组关键字必须要查询出来
select * from (select a1.*,rownum rn from (select * from emp) a1 where rownum<=10) where rn>5;//oracle分页语句
select distinct job,deptno from emp;//加上distinct代表取消重复行
select ename , sal*13+nvl(comm,0) "年工资" from emp;//nvl函数代表如果comm列的值为空那就用0老代替,否则就用原值
select * from emp where comm is null;//查询comm为空的记录
select ename from emp where ename like '__O%';//在like语句中一个下划线(_)代表匹配任意一个字符
//avg函数代表求平均值,max函数代表找最大值,min函数代表找最小值,sum函数代表求和,count函数代表求总记录的条数
select deptno,avg(sal) from emp group by deptno having avg(sal)>2000;//group by 字句中不能用where,只能用having,而且分组关键字必须要查询出来
select * from (select a1.*,rownum rn from (select * from emp) a1 where rownum<=10) where rn>5;//oracle分页语句
相关文章推荐
- [转]合并多行查询数据到一行:使用自连接、FOR XML PATH('')、STUFF或REPLACE函数
- 数据仓库(十)---分布式SQL查询引擎---presto安装部署和连接hive使用
- SQL查询范围重叠的数据
- thinkphp数据的查询和截取
- ACCESS中查询语句:查询所得数据另存到一个指定目录下的文件夹里,并新建新的文件
- 数据的查询(三)
- Java操作Hbase进行建表、删表以及对数据进行增删改查,条件查询
- SQL 查询树形结构的数据
- 基于云上分布式NoSQL的海量气象数据存储和查询方案
- MySQL将表a中查询的数据插入到表b中
- Oracle常用内置数据表查询
- 二表关联查询 而当某数据不能互相匹配使用默认值代替
- 查询数据时是否使用LINQ的区别
- PHP7查询数据-executeQuery函数
- SYBASE查询远程数据回显syb_sendmsg
- php查询mysql,返回json格式数据
- 不用SQL语句查询DataTable中的数据
- Spring JDBC学习笔记(1):查询数据库数据之JdbcTemplate的使用
- xutils3 数据库操作,根据指定的columns列查询数据
- 第一章:SQL数据操作和查询