SELECT EMP_ID, CAST(EMP_ID AS UNSIGNED) FROM EMPLOYEE_TBL;+-----------+--------------------------+| EMP_ID | CAST(EMP_ID AS UNSIGNED) |+-----------...
分类:
其他好文 时间:
2015-05-31 20:08:36
阅读次数:
152
SELECT * FROM EMPLOYEE_PAY_TBL;+-----------+---------------+------------+----------+-----------------+----------+---------+| EMP_ID | POSITION ...
分类:
其他好文 时间:
2015-05-31 18:08:51
阅读次数:
113
集合运算
小例子
SQL> --查询部门号10和20的员工
SQL> --1. select * from emp where deptno=10 or deptno=20;
SQL> --2. select * from emp where deptno in (10,20);
SQL> --3.集合运算(要将上述两语句执行结果合并起来)
SQL> select * fr...
分类:
数据库 时间:
2015-05-31 12:30:59
阅读次数:
297
子查询
为何要用子查询
SQL> --查询工资比SCOTT高的员工信息
SQL> --1. 知道SCOTT的工资
SQL> select sal from emp where ename='SCOTT';
SAL ...
分类:
数据库 时间:
2015-05-31 09:29:42
阅读次数:
267
--根据每个部门来统计部门工资总和select deptid, sum(sal) 工资合计 from emp group by deptid;--根据每个部门来统计部门工资总和select deptid, 工资合计, sum(工资合计) over() as 总合计 from (select dept...
分类:
数据库 时间:
2015-05-30 18:01:59
阅读次数:
266
源自http://375940084.blog.51cto.com/2581965/1060822/ 棉花糖的博客 1 CREATE OR REPLACE PROCEDURE PRC_LJ IS 2 CURSOR C_EMP IS --声明显式游标 3 SELECT EMPNO,E...
分类:
其他好文 时间:
2015-05-30 10:37:43
阅读次数:
99
分组函数
什么是分组函数?
分组函数作用于一组数据,并对一组数据返回一个值
组函数的类型
lAVG
lCOUNT
lMAX
lMIN
lSUM
数值求和
SQL> --求员工工资总额
SQL> select sum(sal) from emp;
SUM(SAL) ...
分类:
数据库 时间:
2015-05-30 09:25:18
阅读次数:
301
多表查询
连接的类型:
等值连接,不等值连接,外连接,自连接
等值连接
SQL> --等值连接: 查询员工信息:员工号,姓名,薪水和部门名称
SQL> select empno,ename,sal,dname
2 from emp,dept
3 where emp.deptno=dept.deptno;
EMPNO ENAME ...
分类:
数据库 时间:
2015-05-30 09:23:28
阅读次数:
219
Oracle的过滤与排序
where过滤语法
SQL> --查询10号部门的员工
SQL> select *
2 from emp
3 where deptno=10;
EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO ...
分类:
数据库 时间:
2015-05-29 23:21:15
阅读次数:
404
1.rownum:rownum是一个伪列,需要在数据取出来后,rownum才会有值,因此在分页查找时,需要进行嵌套查询。select sal,ename from (select rownum as rn,sal,ename from (select sal,ename from emp...
分类:
数据库 时间:
2015-05-29 22:56:24
阅读次数:
197