Oracle에서 주어진 날짜의 달 이름을 가져 오는 방법은 무엇입니까?Oracle에서 날짜의 월 이름 가져 오기
주어진 날짜가 '15-11-2010'
인 경우이 날짜부터 November
이 필요합니다.
Oracle에서 주어진 날짜의 달 이름을 가져 오는 방법은 무엇입니까?Oracle에서 날짜의 월 이름 가져 오기
주어진 날짜가 '15-11-2010'
인 경우이 날짜부터 November
이 필요합니다.
select to_char(sysdate, 'Month') from dual
이 될 것입니다 :
select to_char(to_date('15-11-2010', 'DD-MM-YYYY'), 'Month') from dual
to_char(mydate, 'MONTH')
이 작업을 수행합니다. 귀하의 예제에서
이 시도,
select to_char(sysdate,'dd') from dual; -> 08 (date)
select to_char(sysdate,'mm') from dual; -> 02 (month in number)
select to_char(sysdate,'yyyy') from dual; -> 2013 (Full year)
당신은 필드에서 값을 끌어하려는 경우, 당신은 사용할 수 있습니다
select extract(month from [field_name])
from [table_name]
"월의 일 또는 연도를 삽입 할 수도 있습니다 "위의 추출 값.
오라클 (이어야 11g) 데이터베이스에서:
당신이 명중하면
select to_char(SYSDATE,'Month') from dual;
그것은 예를 들어, 공백, 포맷되지 않은 달의 이름을 제공합니다 5 월은 '5 월'으로 주어질 것입니다. 문자열 May는 공백을 포함합니다. 공간을 트림, 즉를 월 이름을 포맷하기 위해
, 당신은
select to_char(SYSDATE,'fmMonth') from dual;
이 '수'반환해야합니다.