[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
  • 공지사항

  • 인기 글

  • 태그

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

  • 최근 글

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

티스토리툴바