oracel(表的查询2)
来源:互联网 发布:java特种兵.pdf 编辑:程序博客网 时间:2024/05/17 01:10
多条件查询,使用逻辑操作符
select *from emp where (sal>500 or job='MANAGER') and ename like 'J%';
使用order by
select ename, sal from emp order by sal asc;
select ename, sal from emp order by sal desc;
部门升序,工资降序排列
select *from emp order by deptno, sal desc;
使用别名排序 中文要加双引号""
select ename, sal*12 as nianxin from emp;
select ename, sal*12 as "年薪" from emp;
数据分组 (max, min, avg, sun, count), 分组函数只能出现在select,having,和order by 中,如果group by ,having, order by 同时出现,那么顺序只能是group by, having, order by。
select max(sal), min(sal), sum(sal), avg(sal), count(*) from emp;
select *from emp where sal=(select max(sal) from emp);
查询高于平均工资的员工并按薪资排序
select *from emp where sal>(select avg(sal) from emp) order by sal;
查询每个部门最高工资
select max(sal), deptno from emp group by deptno;
使用having,查询平均工资高于2000的,或者部门号=30的部门的部门号和平均工资
select avg(sal), deptno from emp group by deptno having avg(sal) > 2000 or deptno = 30 order by avg(sal);
多表查询,多表查询的条件至少有表的个数-1
select a1.ename, a1.sal, a2.dname from emp a1, dept a2 where a1.deptno = a2.deptno;
- oracel(表的查询2)
- oracel 查询表空间
- Oracel 简单查询2
- oracel表的分区
- oracel对于树形结构字段的查询
- oracel查询processes 常用的sql
- oracel 相关查询 Oracle Hint的用法
- Mysql与Oracel的分页查询
- oracel常用查询用户表信息语句
- oracel 数据库使用plsql(创建表,序列,存储过程,触发器) 查询条件为空
- oracel 树查询相关
- oracel 递归查询
- oracel递归查询语句
- oracel子查询
- ORACEL 树形 层级 查询
- oracel 分页查询
- oracel 查询删除重复记录的几种方法
- Oracel查询表中某字段值为去重后第几的记录
- this 的使用方法(java4 Android_16)
- mac/linux中vim永久显示行号、开启语法高亮
- javascript判断ie浏览器
- node框架---Jade详解
- ubuntu14.10 eclipse导入github项目的方法
- oracel(表的查询2)
- 彻底理解position与anchorpoint
- Md5加密代码!
- android中的分割线
- 使用Preferences
- Java日期时间使用总结
- Android ListView嵌套ListView,正确触发子ListView中的被点击项
- 黑马程序员--JAVA基础_04(接口、多态、内部类、异常)
- JVM内存模型