query 3

문자열 가공... 정규식 쿼리

database.sarang.net의 "Oracle Q&A" 게시판에서 발견한 글에 아주 살짝 양념을 더했습니다. 원문 : database.sarang.net의 원문 "어떤 문자열에서 특정 문자를 구분 문자로 하여 나눴을때 마지막 문자열을 보여주고싶다."라고 할때... 음... 이걸 해결해 놓은게 아래의 쿼리입니다. Oracle 10g R2와 Oracle Express Edition 11g에서 정상적으로 실행되는것을 확인하였습니다. SELECT tablespace_name "테이블스페이스" , file_name "파일 이름" , SUBSTR(file_name, INSTR(file_name, '\', -1) + 1) as "1st" , REGEXP_SUBSTR(file_name, '[^\]+$') as "..

IT 기술/Oracle 2011.12.05

Oracle에서 날짜 자료를 원하는 형태로 보여주는 법.

Oracle을 이용하면서 자주 사용하는 기능 중의 하나인 TO_CAHR을 이용해서 원하는 형태의 날짜 정보를 보여주는 방법에 대해서 정리해봅니다. TO_CHAR(날짜, '표현방식'[, 'NLS정보']) SELECT TO_CHAR(SYSDATE, 'YYYY.MM.DD') D_YYYYMMDD, TO_CHAR(SYSDATE, 'Y','NLS_DATE_LANGUAGE=KOREAN') D_Y, TO_CHAR(SYSDATE, 'YEAR','NLS_DATE_LANGUAGE=KOREAN') D_YEAR, TO_CHAR(SYSDATE, 'Year','NLS_DATE_LANGUAGE=KOREAN') D_YEAR_1, TO_CHAR(SYSDATE, 'MON') D_MON, TO_CHAR(SYSDATE, 'Mon') D_MO..

IT 기술/Oracle 2009.06.10