- 카테고리:
MONTHNAME¶
지정한 날짜 또는 타임스탬프의 세 글자로 된 월 이름을 반환합니다.
구문¶
MONTHNAME( <date_or_timestamp_expr> )
인자¶
date_or_timestamp_expr
날짜 또는 타임스탬프, 또는 날짜 또는 타임스탬프로 평가할 수 있는 식입니다.
반환¶
이 함수는 VARCHAR 형식의 값을 반환합니다.
사용법 노트¶
세 글자로 된 월 이름 대신 전체 월 이름을 반환하려면 TO_DATE 또는 TO_TIMESTAMP 함수와 함께 TO_CHAR 함수를 사용하면 됩니다. 다음 예제에서는 TO_CHAR 및 TO_DATE 함수를 사용하여 2025-01-01
날짜의 전체 월 이름을 반환합니다.
SELECT TO_CHAR(TO_DATE('2025-01-01'), 'MMMM') AS full_month_name;
+-----------------+
| FULL_MONTH_NAME |
|-----------------|
| January |
+-----------------+
예¶
다음 예제에서는 MONTHNAME 함수를 사용합니다.
날짜의 세 글자 월 이름을 반환합니다.
SELECT MONTHNAME(TO_DATE('2025-01-01')) AS month;
+-------+
| MONTH |
|-------|
| Jan |
+-------+
타임스탬프의 세 글자 월 이름을 반환합니다.
SELECT MONTHNAME(TO_TIMESTAMP('2025-04-03 10:00')) AS month;
+-------+
| MONTH |
|-------|
| Apr |
+-------+
열에 있는 DATE 값의 세 글자 월 이름을 반환합니다.
먼저 DATE 열이 있는 테이블을 만들고 다양한 DATE 값을 삽입합니다.
CREATE OR REPLACE TABLE monthname_function_demo (d DATE);
INSERT INTO monthname_function_demo (d) VALUES
('2024-01-01'::DATE),
('2024-02-02'::DATE),
('2024-03-03'::DATE),
('2024-04-04'::DATE),
('2024-05-05'::DATE),
('2024-06-06'::DATE),
('2024-07-07'::DATE),
('2024-08-08'::DATE),
('2024-09-09'::DATE),
('2024-10-10'::DATE),
('2024-11-11'::DATE),
('2024-12-12'::DATE);
쿼리에서 MONTHNAME 함수를 사용하여 d
열에 있는 각 값의 세 글자 월 이름을 반환합니다.
SELECT d,
MONTHNAME(d) AS month
FROM monthname_function_demo;
+------------+-------+
| D | MONTH |
|------------+-------|
| 2024-01-01 | Jan |
| 2024-02-02 | Feb |
| 2024-03-03 | Mar |
| 2024-04-04 | Apr |
| 2024-05-05 | May |
| 2024-06-06 | Jun |
| 2024-07-07 | Jul |
| 2024-08-08 | Aug |
| 2024-09-09 | Sep |
| 2024-10-10 | Oct |
| 2024-11-11 | Nov |
| 2024-12-12 | Dec |
+------------+-------+