|
file:/C:/Users/Administrator/Desktop/sys111.sql |
sys |
1465569824704 |
Script |
6 |
0.0 |
|
SELECT * FROM PRODUCT_NAME; |
sys |
1465569622762 |
SQL |
2 |
0.0 |
|
SELECT PRODUCT_NAME,PRICE, DECODE(SIGN(PRICE-10),0,'LITTLE',1,'MUCH',-1,'LESS') FROM PRODUCT_NAME; |
sys |
1465564047690 |
SQL |
1 |
0.06 |
|
SELECT * FROM SYS.DBA_TAB_PRIVS WHERE GRANTEE=UPPER('A'); |
sys |
1465357500984 |
SQL |
1 |
0.119 |
|
SELECT * FROM SYS.DBA_TAB_PRIVS; |
sys |
1465357437425 |
SQL |
1 |
0.132 |
|
SELECT ROWIDTOCHAR(ROWID) FROM DUAL; |
sys |
1465356532604 |
SQL |
3 |
0.062 |
|
file:/C:/Users/Administrator/Desktop/sys.sql1 |
sys |
1465356526876 |
Script |
8 |
0.0 |
|
SELECT EXTRACT(YEAR FROM SYSDATE)YEAR, EXTRACT(MINUTE FROM TIMESTAMP'2016-09-09 08:07:09')MIN, EXTRACT(SECOND FROM TIMESTAMP'2017-11-09 12:04:27')SEC FROM DUAL; |
sys |
1465356471282 |
SQL |
2 |
0.003 |
|
SELECT TO_CHAR(ADD_MONTHS(TO_DATE('2016-06-05','YYYY-MM-DD'),1),'YYYY-MM-DD'), TO_CHAR(ADD_MONTHS(TO_DATE('2016-06-08','YYYY-MM-DD'),2),'YYYY-MM-DD') FROM DUAL; |
sys |
1465356425661 |
SQL |
1 |
0.005 |
|
SELECT TO_CHAR(ADD_MONTHS(TO_DATE('2016-06-05','YYYY-MM-DD'),1),'YYYY-MM-DD'), TO_CHAR(ADD_MONTHS(TO_DATE('2016-06-08','YYYY-MM-DD'),1),'YYYY-MM-DD') FROM DUAL; |
sys |
1465356393440 |
SQL |
3 |
0.003 |
|
SELECT PRODUCT_NAME,PRICE, DECODE(SIGN(PRICE-10),1,'多',-1,'少',0,'较少')FROM PRODUCT_NAME; |
sys |
1465355958417 |
SQL |
1 |
0.075 |
|
SELECT SYS_CONTEXT('USERENV','SESSION_USER') "SESSIONUSER" FROM DUAL; |
sys |
1465218060087 |
SQL |
2 |
0.002 |
|
SELECT SYS_CONTEXT('USERENV','SESSION_USER') "SESSION_USER" FROM DUAL; |
sys |
1465217966860 |
SQL |
1 |
0.005 |
|
SELECT USERENV('SESSIONID') "SSSIONID" FROM DUAL; |
sys |
1465217553434 |
SQL |
1 |
0.027 |
|
SELECT USERENV('SESSIONID') "SESSIONID" FROM DUAL; |
sys |
1465217542373 |
SQL |
1 |
0.003 |
|
SELECT USERENV('LANGUAGE') "Language" FROM DUAL; |
sys |
1465217419744 |
SQL |
1 |
0.031 |
|
SELECT USER FROM DUAL; |
sys |
1465217369548 |
SQL |
4 |
0.002 |
|
SELECT AVG(DISTINCT PRICE*10) FROM PRODUCT_NAME GROUP BY PRODUCT_NAME; |
sys |
1465216513161 |
SQL |
1 |
0.003 |
|
SELECT COUNT(DISTINCT PRODUCT_NAME)FROM PRODUCT_NAME WHERE PRODUCT_ID>2; |
sys |
1465216483312 |
SQL |
1 |
0.004 |
|
SELECT AVG(ALL PRICE*10) FROM PRODUCT_NAME GROUP BY PRODUCT_NAME; |
sys |
1465216310811 |
SQL |
1 |
0.004 |
|
SELECT AVG(ALL PRICE+100) FROM PRODUCT_NAME; |
sys |
1465216257707 |
SQL |
1 |
0.003 |
|
SELECT PRODUCT_ID,NVL(PRICE,0)FROM PRODUCT_NAME; |
sys |
1465216131105 |
SQL |
1 |
0.004 |
|
SELECT * FROM PRODUCT_NAME WHERE LNNVL(PRICE>=10); |
sys |
1465215952936 |
SQL |
1 |
0.002 |
|
SELECT COALESCE(0.9,NULL, 5)FROM DUAL; |
sys |
1465215601879 |
SQL |
1 |
0.002 |
|
SELECT TO_NUMBER('100.7777','999.9999')FROM DUAL; |
sys |
1465210220789 |
SQL |
1 |
0.003 |
|
SELECT TO_NUMBER('100.00', '9G999D99')FROM DUAL; |
sys |
1465210091224 |
SQL |
1 |
0.006 |
|
SELECT TO_CHAR(SYSDATE,'YYYY-MM-DD HH24:MI:SS') FROM DUAL; |
sys |
1465207342368 |
SQL |
2 |
0.002 |
|
SELECT TO_DATE('2009', 'YYYY')FROM DUAL; |
sys |
1465206974603 |
SQL |
2 |
0.001 |
|
SELECT TO_CHAR(SYSDATE,'YYYY-MM-DD'), TO_CHAR(SYSDATE,'HH24:MI:SS'), TO_CHAR(SYSDATE,'MONTH','NLS_DATE_LANGUAGE=ENGLISH') FROM DUAL; |
sys |
1465206222743 |
SQL |
1 |
0.064 |
|
SELECT TO_CHAR(10.9999,99.99),TO_CHAR(10.9999)FROM DUAL; |
sys |
1465205845401 |
SQL |
1 |
0.065 |
|
SELECT CAST('123' AS INTEGER) AS VHR, CAST('123' AS VARCHAR2(30)) AS NUM FROM DUAL; |
sys |
1465194798609 |
SQL |
1 |
0.003 |
|
SELECT CAST('123' AS INTEGER) AS VHR FROM DUAL; |
sys |
1465194714935 |
SQL |
1 |
0.003 |
|
SELECT BIN_TO_NUM(1,0,1,0) FROM DUAL; |
sys |
1465194566303 |
SQL |
1 |
0.003 |
|
SELECT ASCIISTR('哈哈哈哈')FROM DUAL; |
sys |
1465192798218 |
SQL |
1 |
0.091 |
|
SELECT TO_CHAR(TRUNC(TO_DATE('2011-10-09 01:23:45', 'YYYY-MM-DD HH24:MI:SS')),'MM-DD-YY HH24:MI')FROM DUAL; |
sys |
1465192580025 |
SQL |
1 |
0.004 |
|
SELECT TO_CHAR(TRUNC(TO_DATE('2011-10-09 01:23:45', 'YYYY-MM-DD HH24:MI:SS')),'YYYY-MM-DD HH24:MI')FROM DUAL; |
sys |
1465192535762 |
SQL |
1 |
0.003 |
|
SELECT TO_CHAR(TRUNC(TO_DATE('2011-10-09 01:23:45', 'YYYY-MM-DD HH24:MI:SS')),'YYYY-MM-DD HH24:MI:SS')FROM DUAL; |
sys |
1465192415795 |
SQL |
1 |
0.003 |
|
SELECT TO_CHAR(ROUND(TO_DATE('11-10-09 01:23:45', 'YYYY-MM-DD HH24:MI:SS')),'YYYY-MM-DD HH24:MI:SS')FROM DUAL; |
sys |
1465192294871 |
SQL |
1 |
0.004 |
|
SELECT TO_CHAR(ROUND(TO_DATE('11-10-09 01:23:45', 'YYYY-MM-DD HH24:MI:SS')))FROM DUAL; |
sys |
1465192254197 |
SQL |
1 |
0.003 |
|
SELECT TO_CHAR(NEW_TIME(SYSDATE, 'AST', 'PST'), 'YYYY-MM-DD HH24:MI:SS') FROM DUAL; |
sys |
1465192082255 |
SQL |
1 |
0.003 |
|
SELECT NEW_TIME(TO_DATE('11-10-09 01:23:45', 'MM-DD-YY HH24:MI:SS'), 'AST', 'PST') FROM DUAL; |
sys |
1465191936911 |
SQL |
1 |
0.083 |
|
SELECT MONTHS_BETWEEN (TO_DATE('02-02-1995','MM-DD-YYYY'), TO_DATE('01-01-1995','MM-DD-YYYY') ), MONTHS_BETWEEN (TO_DATE('2019-02-06','YYYY-MM-DD'), TO_DATE('2011-01-19','YYYY-MM-DD') ) FROM DUAL; |
sys |
1465191787723 |
SQL |
1 |
0.005 |
|
SELECT EXTRACT(YEAR FROM SYSDATE)YEAR, EXTRACT(MINUTE FROM TIMESTAMP'2016-09-09 08:07:09')MIN, EXTRACT(SECOND FROM TIMESTAMP'2017-11-09 12:04:27')SEC FROM DUAL; |
sys |
1465191572063 |
SQL |
1 |
0.083 |
|
SELECT TO_CHAR(SYSDATE,'YYYY-MM-DD HH24:MI:SS')ONE, TO_CHAR(NEW_TIME(SYSDATE,'PDT','EST'),'YYYY-MM-DD HH24:MI:SS')TWO FROM DUAL; |
sys |
1465186023675 |
SQL |
1 |
0.013 |
|
SELECT MONTHS_BETWEEN (TO_DATE('02-02-1995','MM-DD-YYYY'),TO_DATE('01-01-1995','MM-DD-YYYY'))ONE, MONTHS_BETWEEN (TO_DATE('2016-06-06','YYYY-MM-DD'),TO_DATE('2017-06-06','YYYY-MM-DD'))TWO FROM DUAL; |
sys |
1465184558534 |
SQL |
1 |
0.003 |
|
SELECT MONTHS_BETWEEN (TO_DATE('02-02-1995','MM-DD-YYYY'), TO_DATE('01-01-1995','MM-DD-YYYY') /*TO_DATE('2016-06-06','YYYY-MM-DD') */) FROM DUAL; |
sys |
1465184463751 |
SQL |
1 |
0.003 |
|
SELECT EXTRACT (YEAR FROM SYSDATE) YEAR, EXTRACT (MONTH FROM SYSDATE) MONTH , /*EXTRACT (DATE FROM TIMESTAMP '2011-09-09 19:01:01') DATE,*/ EXTRACT (MINUTE FROM TIMESTAMP '2011-09-09 19:01:01') MIN, EXTRACT (SECOND FROM TIMESTAMP '2011-09-09 19:01:01') SEC FROM DUAL; |
sys |
1465183022049 |
SQL |
1 |
0.006 |
|
SELECT SYSDATE FROM DUAL; |
sys |
1465182938938 |
SQL |
1 |
0.013 |
|
SELECT EXTRACT (YEAR FROM SYSDATE) YEAR, EXTRACT (MONTH FROM SYSDATE) MONTH , EXTRACT (MINUTE FROM TIMESTAMP '2011-09-09 19:01:01') MIN, EXTRACT (SECOND FROM TIMESTAMP '2011-09-09 19:01:01') SEC FROM DUAL; |
sys |
1465182904678 |
SQL |
1 |
0.003 |
|
SELECT EXTRACT (YEAR FROM SYSDATE) YEAR, EXTRACT (MONTH FROM SYSDATE) MONTH FROM DUAL; |
sys |
1465182867038 |
SQL |
1 |
0.003 |
|
SELECT EXTRACT (YEAR FROM SYSDATE) YEAR, EXTRACT (MINUTE FROM TIMESTAMP '2011-09-09 19:01:01') MIN, EXTRACT (SECOND FROM TIMESTAMP '2011-09-09 19:01:01') SECOND FROM DUAL; |
sys |
1465182711099 |
SQL |
1 |
0.075 |
|
SELECT SESSIONTIMEZONE, CURRENT_DATE,TO_CHAR(CURRENT_DATE,'YYYY-MM-DD HH24:MI:SS') FROM DUAL; |
sys |
1465132965480 |
SQL |
4 |
0.001 |
|
file:/C:/Users/Administrator/Desktop/sys.sql |
sys |
1465132961488 |
Script |
3 |
0.0 |
|
SELECT /*SYSDATE,*/ NEXT_DAY(SYSDATE,'星期三') FROM DUAL; |
sys |
1465132556245 |
SQL |
1 |
0.004 |
|
SELECT SYSDATE, NEXT_DAY(SYSDATE,'星期三') FROM DUAL; |
sys |
1465132535328 |
SQL |
1 |
0.004 |
|
SELECT SYSDATE, NEXT_DAY(SYSDATE,'星期一') FROM DUAL; |
sys |
1465132519705 |
SQL |
1 |
0.002 |
|
SELECT TO_CHAR(SYSDATE,'YYYY-MM-DD HH24:MI:SS') FROM DUAL; |
sys |
1465132137304 |
SQL |
2 |
0.003 |
|
SELECT SYSTIMESTAMP AT TIME ZONE 'UTC' FROM DUAL; |
sys |
1465131660998 |
SQL |
1 |
0.041 |
|
SELECT TO_CHAR(SYSDATE + 1) FROM DUAL; |
sys |
1465131508164 |
SQL |
1 |
0.006 |
|
SELECT a.ID,a.NAME,a.SEX,b.PRODUCT_NAME FROM PRODUCT_USERS a,PRODUCT_INFO b WHERE a.PRODUCT_ID=b.PRODUCT_ID(+); |
sys |
1464943828857 |
SQL |
1 |
0.004 |
|
SELECT a.ID,a.NAME,a.SEX,b.PRODUCT_ID FROM PRODUCT_USERS a,PRODUCT_USERS b WHERE a.PRODUCT_ID!=b.PRODUCT_ID AND a.ROWID < b.ROWID ; |
sys |
1464943437419 |
SQL |
1 |
0.072 |
|
SELECT a.ID,a.NAME,a.SEX,b.PRODUCT_NAME FROM PRODUCT_USERS a,PRODUCT_INFO b WHERE a.PRODUCT_ID=b.PRODUCT_ID; |
sys |
1464942883146 |
SQL |
1 |
0.004 |
|
SELECT PRODUCT_NAME 产品名称, PRODUCT_PRICE 产品价格 FROM PRODUCT_INFO WHERE PRODUCT_PRICE < ANY (SELECT PRICE FROM PRODUCT_NAME WHERE PRODUCT_ID='2' OR PRODUCT_ID='3'); |
sys |
1464942513033 |
SQL |
1 |
0.004 |
|
SELECT PRODUCT_NAME 产品名称, PRODUCT_PRICE 产品价格 FROM PRODUCT_INFO WHERE PRODUCT_USER IN (SELECT NAME FROM PRODUCT_USERS WHERE ID='10002' OR ID='10001'); |
sys |
1464942224228 |
SQL |
1 |
0.032 |
|
SELECT PRODUCT_NAME 产品名称, PRODUCT_PRICE 产品价格 FROM PRODUCT_INFO WHERE PRODUCT_USER=(SELECT NAME FROM PRODUCT_USERS WHERE ID='10002'); |
sys |
1464942121088 |
SQL |
1 |
0.003 |
|
SELECT PRODUCT_NAME 产品名称, PRODUCT_PRICE 产品价格 FROM PRODUCT_INFO WHERE PRODUCT_USER=(SELECT NAME FROM PRODUCT_USERS WHERE ID='10001'); |
sys |
1464942087123 |
SQL |
1 |
0.051 |
|
SELECT PRODUCT_NAME 产品名称 FROM PRODUCT_INFO |
sys |
1464940619491 |
SQL |
1 |
0.003 |
|
SELECT * FROM PRODUCT_INFO; |
sys |
1464940382535 |
SQL |
5 |
0.002 |
|
SELECT PRODUCT_NAME 产品名称, PRODUCT_PRICE 产品价格 FROM PRODUCT_INFO WHERE PRODUCT_PRICE IS NOT NULL; |
sys |
1464940005737 |
SQL |
1 |
0.004 |
|
SELECT PRODUCT_NAME 产品名称, PRODUCT_PRICE 产品价格 FROM PRODUCT_INFO WHERE PRODUCT_PRICE IN (1,10); |
sys |
1464939941465 |
SQL |
1 |
0.004 |
|
SELECT PRODUCT_NAME 产品名称, PRODUCT_PRICE 产品价格 FROM PRODUCT_INFO WHERE PRODUCT_NAME LIKE '%p%'; |
sys |
1464939599645 |
SQL |
1 |
0.004 |
|
SELECT PRODUCT_NAME 产品名称, PRODUCT_PRICE 产品价格 FROM PRODUCT_INFO WHERE PRODUCT_NAME LIKE '%P%'; |
sys |
1464939576519 |
SQL |
1 |
0.063 |
|
SELECT PRODUCT_NAME 产品名称, PRODUCT_PRICE 产品价格 FROM PRODUCT_INFO WHERE PRODUCT_PRICE > 10 OR PRODUCT_PRICE < 7 ORDER BY 2 DESC; |
sys |
1464939499071 |
SQL |
1 |
0.003 |
|
SELECT PRODUCT_NAME 产品名称, PRODUCT_PRICE 产品价格 FROM PRODUCT_INFO WHERE PRODUCT_PRICE > 10 OR PRODUCT_PRICE < 7; |
sys |
1464939488405 |
SQL |
1 |
0.004 |
|
SELECT PRODUCT_NAME 产品名称, PRODUCT_PRICE 产品价格 FROM PRODUCT_INFO ORDER BY 1 ASC,PRODUCT_PRICE DESC; |
sys |
1464939290667 |
SQL |
1 |
0.004 |
|
SELECT PRODUCT_NAME 产品名称, PRODUCT_PRICE 产品价格 FROM PRODUCT_INFO ORDER BY 2 DESC; |
sys |
1464939214440 |
SQL |
1 |
0.003 |
|
SELECT PRODUCT_NAME 产品名称, PRODUCT_PRICE 产品价格 FROM PRODUCT_INFO ORDER BY PRODUCT_PRICE DESC; |
sys |
1464939119725 |
SQL |
1 |
0.004 |
|
SELECT DISTINCT(PRODUCT_NAME) FROM PRODUCT_INFO; |
sys |
1464938929539 |
SQL |
1 |
0.004 |
|
INSERT INTO PRODUCT_INFO VALUES(5,'paper','to use',20); |
sys |
1464938882048 |
SQL |
1 |
0.006 |
|
UPDATE PRODUCT_INFO SET PRODUCT_PRICE = 7 where PRODUCT_ID=2; UPDATE PRODUCT_INFO SET PRODUCT_PRICE = 24 where PRODUCT_ID=3; |
sys |
1464938365520 |
Script |
1 |
0.074 |
|
UPDATE PRODUCT_INFO SET PRODUCT_PRICE = 7 where PRODUCT_ID=2; |
sys |
1464938346608 |
SQL |
1 |
0.028 |
|
INSERT INTO PRODUCT_INFO VALUES(4,'paper','to use',10); |
sys |
1464938274772 |
SQL |
1 |
0.05 |
|
SELECT PRODUCT_ID,PRODUCT_NAME,PRODUCT_PRICE ||'*'||'2'||'='||PRODUCT_PRICE*1.25 AS NEWPRICE FROM PRODUCT_INFO; |
sys |
1464937963500 |
SQL |
1 |
0.014 |
|
SELECT PRODUCT_NAME 产品名称, PRODUCT_INFO 产品信息 FROM PRODUCT_INFO; |
sys |
1464937334982 |
SQL |
1 |
0.004 |
|
insert into PRODUCT_INFO1(PRODUCT_ID ,PRODUCT_NAME,PRODUCT_INFO) select * from PRODUCT_INFO; |
sys |
1464770696565 |
SQL |
1 |
0.014 |
|
alter table PRODUCT_INFO1 DROP CONSTRAINT CS1 ; |
sys |
1464770685715 |
SQL |
1 |
0.062 |
|
insert into PRODUCT_INFO1(PRODUCT_ID ,PRODUCT_NAME,PRODUCT_INFO) select * from PRODUCT_INFO1; |
sys |
1464770504221 |
SQL |
1 |
0.09 |
|
select * from PRODUCT_INFO1; |
sys |
1464770374170 |
SQL |
5 |
0.007 |
|
insert into PRODUCT_INFO(PRODUCT_ID ,PRODUCT_NAME,PRODUCT_INFO) values('2','cup','to drink'); |
sys |
1464769937376 |
SQL |
1 |
0.205 |
|
alter table PRODUCT_INFO1 ADD CONSTRAINT UQ1 UNIQUE (PRODUCT_NAME); |
sys |
1464767119881 |
SQL |
1 |
0.318 |
|
alter table PRODUCT_INFO1 DROP CONSTRAINT CK1 ; |
sys |
1464766879233 |
SQL |
1 |
0.075 |
|
alter table PRODUCT_INFO1 ADD CONSTRAINT CK1 CHECK (PRODUCT_NAME IS NOT NULL); |
sys |
1464766808443 |
SQL |
1 |
0.317 |
|
CREATE TABLE PRODUCT_INFO1 ( PRODUCT_ID varchar2(100) , PRODUCT_NAME varchar2(100) , PRODUCT_INFO varchar2(100) , PRIMARY KEY (PRODUCT_ID), CONSTRAINT CS1 FOREIGN KEY (PRODUCT_NAME) REFERENCES PRODUCT_INFO(PRODUCT_ID) ON DELETE CASCADE ); |
sys |
1464766551102 |
SQL |
1 |
0.102 |
|
CREATE TABLE PRODUCT_INFO ( PRODUCT_ID varchar2(100) , PRODUCT_NAME varchar2(100) , PRODUCT_INFO varchar2(100) , PRIMARY KEY (PRODUCT_ID) ); |
sys |
1464766533404 |
SQL |
3 |
0.066 |
|
drop table PRODUCT_INFO; |
sys |
1464765896859 |
SQL |
2 |
0.124 |
|
alter table PRODUCT_INFO DROP column PRODUCT_INFO; |
sys |
1464764913206 |
SQL |
1 |
1.935 |
|
select * from PRODUCT_NAME; |
sys |
1464764601857 |
SQL |
2 |
0.008 |
|
alter table PRODUCT_NAME add PRODUCT_NAME varchar2(100) ; |
sys |
1464764595191 |
SQL |
1 |
1.268 |
|
CREATE TABLE PRODUCT_NAME as select PRODUCT_ID from PRODUCT_USERS; |
sys |
1464763715757 |
SQL |
1 |
3.182 |
|
select * from PRODUCT_USERS; |
sys |
1464762010035 |
SQL |
1 |
0.005
|
本文档包含了一系列SQL查询示例,覆盖了基本选择语句、日期处理、上下文获取、聚合函数使用等实用技巧。通过这些示例,读者可以学习到如何更高效地进行数据检索与操作。
1万+

被折叠的 条评论
为什么被折叠?



