执行视图查出来的数据比执行视图中的语句查询出来的数据要少,这是为什么,有哪位高人指点一下
解决方案 »
- 问个sql语句,统计两个字段组合的行数,要把行数为0的情况也列出来,谢谢
- sql查询语句,关链
- 请帮忙给我写一个ORACLE的过程
- oracle数据查询(union语句)出现ORA-03212错误,请指教!
- 编译过程提示错误什么 PLS-00103: 出现符号 "("在需要下列之一时 := . ) , @ % default
- 触发器的问题
- Create rollback segment 问题请教
- 数据导入?
- oracle 入门问题,请各同行提建议.
- 我对oracle中实例的概念不是很清楚,那位能简单介绍一下?
- plsql报错:ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
- 问个弱的问题
Connected as scott
SQL> select * from emp;EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
----- ---------- --------- ----- ----------- --------- --------- ------
7369 SMITH CLERK 7902 1980-12-17 800.00 20
7499 ALLEN SALESMAN 7698 1981-02-20 1600.00 300.00 30
7521 WARD SALESMAN 7698 1981-02-22 1250.00 500.00 30
7566 JONES MANAGER 7839 1981-04-02 2975.00 20
7654 MARTIN SALESMAN 7698 1981-09-28 1250.00 1400.00 30
7698 BLAKE MANAGER 7839 1981-05-01 2850.00 30
7782 CLARK MANAGER 7839 1981-06-09 2450.00 10
7788 SCOTT ANALYST 7566 1987-04-19 3100.00 20
7839 KING PRESIDENT 1981-11-17 5000.00 10
7844 TURNER SALESMAN 7698 1981-09-08 1500.00 0.00 30
7876 ADAMS CLERK 7788 1987-05-23 1100.00 20
7900 JAMES CLERK 7698 1981-12-03 950.00 30
7902 FORD ANALYST 7566 1981-12-03 3000.00 20
7934 MILLER CLERK 7782 1982-01-23 1300.00 1014 rows selected
SQL> create view view_emp
2 as
3 select ename,job,sal,deptno
4 from emp
5 where sal>=1500 and sal<=2000;View createdSQL> select * from view_emp;ENAME JOB SAL DEPTNO
---------- --------- --------- ------
ALLEN SALESMAN 1600.00 30
TURNER SALESMAN 1500.00 30SQL> select ename,job,sal,deptno
2 from emp
3 where sal>=1500 and sal<=2000;ENAME JOB SAL DEPTNO
---------- --------- --------- ------
ALLEN SALESMAN 1600.00 30
TURNER SALESMAN 1500.00 30
要么就是你的sql语句写的有问题,
where语句啊,order by,group by,什么的