ÉèΪÊ×Ò³ ¼ÓÈëÊÕ²Ø

TOP

Oracleѧϰ(Æß)£º¼¯ºÏÔËËã(¶þ)
2015-07-24 11:28:30 À´Ô´: ×÷Õß: ¡¾´ó ÖРС¡¿ ä¯ÀÀ:7´Î
Tags£ºOracle ѧϰ ¼¯ºÏ ÔËËã
20 ANALYST 6000 CLERK 1900 MANAGER 2975 10875 DEPTNO JOB SUM(SAL) ------ --------- ---------- 30 CLERK 950 MANAGER 2850 SALESMAN 5600 9400 29025 ÒÑÑ¡Ôñ13ÐС£ SQL> break on null SQL> select deptno,job,sum(sal) from emp group by rollup(deptno,job); DEPTNO JOB SUM(SAL) ------ --------- ---------- 10 CLERK 1300 10 MANAGER 2450 10 PRESIDENT 5000 10 8750 20 CLERK 1900 20 ANALYST 6000 20 MANAGER 2975 20 10875 30 CLERK 950 30 MANAGER 2850 30 SALESMAN 5600 DEPTNO JOB SUM(SAL) ------ --------- ---------- 30 9400 29025 ÒÑÑ¡Ôñ13ÐС£ SQL> --´ò¿ªsqlÖ´ÐÐʱ¼ä SQL> set timing on SQL> select deptno,job,sum(sal) from emp group by rollup(deptno,job); DEPTNO JOB SUM(SAL) ------ --------- ---------- 10 CLERK 1300 10 MANAGER 2450 10 PRESIDENT 5000 10 8750 20 CLERK 1900 20 ANALYST 6000 20 MANAGER 2975 20 10875 30 CLERK 950 30 MANAGER 2850 30 SALESMAN 5600 DEPTNO JOB SUM(SAL) ------ --------- ---------- 30 9400 29025 ÒÑÑ¡Ôñ13ÐС£ ÒÑÓÃʱ¼ä: 00: 00: 00.00 SQL> select deptno,job,sum(sal) from emp group by deptno,job 2 union 3 select deptno,to_char(null),sum(sal) from emp group by deptno 4 union 5 select to_number(null),to_char(null),sum(sal) from emp; DEPTNO JOB SUM(SAL) ------ --------- ---------- 10 CLERK 1300 10 MANAGER 2450 10 PRESIDENT 5000 10 8750 20 ANALYST 6000 20 CLERK 1900 20 MANAGER 2975 20 10875 30 CLERK 950 30 MANAGER 2850 30 SALESMAN 5600 DEPTNO JOB SUM(SAL) ------ --------- ---------- 30 9400 29025 ÒÑÑ¡Ôñ13ÐС£ ÒÑÓÃʱ¼ä: 00: 00: 00.01 SQL> set timing off SQL> select ename,sal from emp 2 where sal between 700 and 1300 3 INTERSECT 4 select ename,sal from emp 5 where sal between 1201 and 1400; ENAME SAL ---------- ----- MARTIN 1250 MILLER 1300 WARD 1250 SQL> select ename,sal from emp 2 where sal between 700 and 1300 3 minus 4 select ename,sal from emp 5 where sal between 1201 and 1400; ENAME SAL ---------- ----- ADAMS 1100 JAMES 950 SMITH 800 SQL> spool off
Ê×Ò³ ÉÏÒ»Ò³ 1 2 ÏÂÒ»Ò³ βҳ 2/2/2
¡¾´ó ÖРС¡¿¡¾´òÓ¡¡¿ ¡¾·±Ìå¡¿¡¾Í¶¸å¡¿¡¾Êղء¿ ¡¾ÍƼö¡¿¡¾¾Ù±¨¡¿¡¾ÆÀÂÛ¡¿ ¡¾¹Ø±Õ¡¿ ¡¾·µ»Ø¶¥²¿¡¿
·ÖÏíµ½: 
ÉÏһƪ£ºÎÏÅ£¨DORACLE»ù´¡Ö®Ñ§Ï°(Èý)--´¥·.. ÏÂһƪ£ºoracle´´½¨userÏêϸ˵Ã÷

ÆÀÂÛ

ÕÊ¡¡¡¡ºÅ: ÃÜÂë: (ÐÂÓû§×¢²á)
Ñé Ö¤ Âë:
±í¡¡¡¡Çé:
ÄÚ¡¡¡¡ÈÝ:

¡¤³£ÓÃmetaÕûÀí | ²ËÄñ (2025-12-25 01:21:52)
¡¤SQL HAVING ×Ӿ䣺Éî (2025-12-25 01:21:47)
¡¤SQL CREATE INDEX Óï (2025-12-25 01:21:45)
¡¤Shell ´«µÝ²ÎÊý (2025-12-25 00:50:45)
¡¤Linux echo ÃüÁî - (2025-12-25 00:50:43)