이미 mathguy에 명시된 바와 같이 'MONTH'
은 공백으로 채워집니다. 효과를 보려면
SELECT '"'||TO_CHAR(Hire_date, 'Month')||'"' FROM employees
을보십시오. 그런 다음 TO_CHAR(Hire_date, 'Month')
결과 중 기능을 TRIM 또는 형식 모델 수정
FM를 사용하면 현재 세션 NLS_DATE_LANGUAGE
값 따라 달라집니다. 다른 세션에서는 "März"또는 "Μάρτιος"를 얻을 수 있습니다. 날짜 언어를 지정하거나 월 번호를 사용하십시오.
실제로 UPPER(TO_CHAR(Hire_date,'MONTH'))
은 중복됩니다. 형식 MONTH
은 월 이름을 대문자로 반환하므로 UPPER()
을 다시 만들 필요가 없습니다. 당신이하는 내 추천으로 지금까지
WHERE TO_CHAR(Hire_date, 'fmMONTH', 'NLS_DATE_LANGUAGE = english') = 'MARCH'
WHERE UPPER(TO_CHAR(Hire_date, 'fmMonth', 'NLS_DATE_LANGUAGE = english')) = 'MARCH'
WHERE TRIM(TO_CHAR(Hire_date, 'MONTH', 'NLS_DATE_LANGUAGE = english')) = 'MARCH'
WHERE TO_CHAR(Hire_date, 'MM') = '03'
WHERE EXTRACT(MONTH FROM Hire_date) = 3
... 아래의 표현 중 하나를 사용한다 (그리고 나는뿐만 아니라 반드시 당신을 생각합니다) 계정으로 모든 촬영
는단지 마지막 하나입니다! :-) – mathguy