codememo

오라클에서 월 번호를 전체 월 이름으로 변환하는 방법은 무엇입니까?

tipmemo 2023. 6. 22. 21:52
반응형

오라클에서 월 번호를 전체 월 이름으로 변환하는 방법은 무엇입니까?

제 테이블에는 월란이 있습니다.월 번호는 1월에는 1, 2월에는 2와 같이 이 달 열에 저장됩니다.

숫자를 1월, 2월, 3월 등의 월 이름으로 변환하려면 어떻게 해야 합니까?

SELECT TO_CHAR(TO_DATE(7, 'MM'), 'MONTH') AS monthname FROM DUAL;

산출물

monthname
---------
JULY

월 이름을 소문자로 표시하거나 대문자로 표시하려면 다음을 사용할 수도 있습니다.

TO_CHAR(TO_DATE(7, 'MM'), 'month')
TO_CHAR(TO_DATE(7, 'MM'), 'Month')

언어를 지정하려면 다음과 같이 사용할 수 있습니다.

SELECT to_char(TO_DATE(6, 'MM'),'MONTH','NLS_DATE_LANGUAGE=Turkish') from dual;

터키의 월 이름을 반환합니다. Haziran

형식이 지정된 월(예: Year) 이후의 값을 표시하려면 다음과 같이 하십시오.월은 값을 이상하게 보이게 하는 공간 전체를 덮습니다.이 문제를 해결하려면 확인할 메일 문자열 값을 추가하기 전에 월 문자열을 잘라내야 합니다.

select trim(TO_CHAR(TO_DATE(7, 'MM'), 'MONTH')) || ' 2020' month_yr from dual;

언급URL : https://stackoverflow.com/questions/11391300/how-to-convert-month-number-to-full-month-name-in-oracle

반응형