'DB'에 해당되는 글 8건

[Oracle] Interval

DB/Oracle 2016. 7. 22. 11:21
donaricano-btn

 Interval 

- Intervals provide a way of storing a specific period of time that separates two datetime value.

-There are currently two supported types interval, one specifying intervals in years and months, the other specifying intervals in days, hours, minutes and second

Example

1. + 1 year

SYSDATE + (INTERVAL '1' YEAR) 

2. + 1 month

SYSDATE + (INTERVAL '1' MONTH)

3. + 1 day
      SYSDATE + (INTERVAL '1' DAY)

4. + 1  hour
      SYSDATE + (INTERVAL '1' HOUR)

5. + 1 minute

SYSDATE + (INTERVAL '1' MINUTE)

6. +1 second

SYSDATE + (INTERVAL '1' SECOND)

7. + 2hours and 10 min
    SYSDATE + (INTERVAL '02:10' HOUR TO MINUTE)

8. + 1min and 30 sec
    SYSDATE + (INTERVAL '01:30' MINUTE TO SECOND) 


'DB > Oracle' 카테고리의 다른 글

[Oracle] To get day of week  (0) 2016.07.01
[Oracle] How to get a weekend  (0) 2016.06.07
[Oracle] START WITH, CONNTECT BY  (0) 2016.04.15
[Oracle] ORA-01427  (0) 2016.04.05
[Oracle] - LAST_DAY()  (0) 2016.04.05
블로그 이미지

리딩리드

,
donaricano-btn

To get day of week

    - TO_CHAR(TO_DATE(a.order_date, 'YYYY-MM-DD'),  

                                            'DY','NLS_DATE_LANGUAGE=korean') 요일 ,

'DB > Oracle' 카테고리의 다른 글

[Oracle] Interval  (0) 2016.07.22
[Oracle] How to get a weekend  (0) 2016.06.07
[Oracle] START WITH, CONNTECT BY  (0) 2016.04.15
[Oracle] ORA-01427  (0) 2016.04.05
[Oracle] - LAST_DAY()  (0) 2016.04.05
블로그 이미지

리딩리드

,
donaricano-btn

How to get a weekend

select t.*,rowid

from tdelyday t

where t.dely_gb = '00'

and TO_CHAR(t.yymmdd, 'D') in( '1','7')

- 1 is sunday

- 7 is saturday



'DB > Oracle' 카테고리의 다른 글

[Oracle] Interval  (0) 2016.07.22
[Oracle] To get day of week  (0) 2016.07.01
[Oracle] START WITH, CONNTECT BY  (0) 2016.04.15
[Oracle] ORA-01427  (0) 2016.04.05
[Oracle] - LAST_DAY()  (0) 2016.04.05
블로그 이미지

리딩리드

,
donaricano-btn


START WITH, CONNECT BY


- 데이터를 계층적인 순서로 조회 할수 있습니다. 


1. START WITH

-  계층 질의의 루트(부모행)로 사용될 행을 지정

- 서브쿼리로 사용가능


2. CONNECT BY

- 계층 질의에서 상위계층(부모행)과 하위계층(자식행)의 관계를 규정

- 보통 PRIOR연산자를 사용

- 서브쿼리 사용 불가


3. 실행순서

- START WITH -> CONNECT BY -> WHERE



'DB > Oracle' 카테고리의 다른 글

[Oracle] To get day of week  (0) 2016.07.01
[Oracle] How to get a weekend  (0) 2016.06.07
[Oracle] ORA-01427  (0) 2016.04.05
[Oracle] - LAST_DAY()  (0) 2016.04.05
[Oracle] ADD_MONTHS()  (0) 2016.04.04
블로그 이미지

리딩리드

,