[ORACLE] TO_CHAR 요일값 구하기

2009. 5. 6. 10:31·Database
반응형

이번에 한것은

SELECT * FROM TEST_MEMBER
WHERE TO_CHAR (SYSDATE, 'D')  NOT IN ('1','7')
==> 토요일, 일요일만 제거

* 요일값 구하기  

--> to_char(sysdate,'d') 
--> 리턴값은 다음과 같은 숫자 - 일요일(1) 월(2) 화(3)수(4)목(5)금(6)토(7)


리눅스기반 오라클에서 리턴값 한글로 강제 변환 방법
 
1) 방법 1  (case구문은 oracle 9i 부터 사용)

select case to_char(sysdate,'d')
    when '1' then '일요일'
       when '2' then '월요일'
       when '3' then '화요일'
       when '4' then '수요일'
       when '5' then '목요일'
       when '6' then '금요일'
       when '7' then '토요일'
       end "오늘의 요일명"   --> alias , 쌍따옴표 주의!!
from dual;

 

2) 방법 2
 
select case
       when to_char(sysdate,'d')='1' then '일요일'
       when to_char(sysdate,'d')='2' then '월요일'
       when to_char(sysdate,'d')='3' then '화요일'
       when to_char(sysdate,'d')='4' then '수요일'
       when to_char(sysdate,'d')='5' then '목요일'
       when to_char(sysdate,'d')='6' then '금요일'
       when to_char(sysdate,'d')='7' then '토요일'
       end "오늘의 요일명"
from dual;

 

3) 방법 3 (오라클 8i 이전에 주로 사용..)

 

select decode(to_char(sysdate,'d'),'1','일요일'
                                   ,'2','월요일'
                                   ,'3','화요일'
                                   ,'4','수요일'
                                   ,'5','목요일'
                                   ,'6','금요일'
                                   ,'7','토요일')
"오늘의 요일명"
from dual;

[출처] Oracle 9i #7. 단일 행 함수|작성자 진카자마


반응형

'Database' 카테고리의 다른 글

[ORACLE] NVL함수 & DECODE함수  (1) 2009.05.13
[MSSQL] UPDATE~SELECT 문의 사용  (0) 2009.05.13
[DB] 쿼리상에서 없는 도메인메일 뺴기  (0) 2009.04.06
[MSSQL] TRIGGER  (0) 2009.03.27
[ORACLE] 토드에서 SQL문 자동 포멧팅  (0) 2009.03.23
'Database' 카테고리의 다른 글
  • [ORACLE] NVL함수 & DECODE함수
  • [MSSQL] UPDATE~SELECT 문의 사용
  • [DB] 쿼리상에서 없는 도메인메일 뺴기
  • [MSSQL] TRIGGER
애플자라
애플자라
    반응형
  • 애플자라
    애플자라
    애플자라
  • 전체
    오늘
    어제
    • 분류 전체보기 (655)
      • Linux (93)
      • Programing (92)
      • Flex, Laszlo (15)
      • Database (168)
      • Network (15)
      • Data (14)
      • Tips (119)
      • 여행★ (1)
      • Board (115)
      • 맛집탐방 (3)
      • 아이원츄 (12)
  • 블로그 메뉴

    • 홈
    • 태그
    • 미디어로그
    • 위치로그
    • 방명록
  • 링크

    • Love&Smile
    • Husk's repository
    • StartUp
    • DSDSTUDIO Experimentals
    • 신선
    • DEV.SEULKI.KR[이슬기]
    • Live Bit Block
  • 공지사항

  • 인기 글

  • 태그

    자동차
    Windows
    delete
    파일
    user
    윈도우
    DB
    table
    Linux
    설정
    테이블
    리눅스
    서버
    tomcat
    MySQL
    eclipse
    Oracle
    apache
    데이터
    select
    sql
    Toad
    오라클
    DATABASE
    server
    Shell
    IP
    java
    mssql
    백업
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
애플자라
[ORACLE] TO_CHAR 요일값 구하기
상단으로

티스토리툴바