Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

MySQL의 주어진 날짜에서 월과 일을 어떻게 가져올 수 있습니까?

<시간/>

두 가지 방법으로 유입될 수 있습니다 -

(A) EXRACT() 함수의 도움으로 - EXTRACT() 함수는 MySQL TIMESTAMP 값에서 모든 부분을 가져올 수 있습니다. 다음은 주어진 날짜에서 월과 일을 가져오는 예입니다.

mysql> Select EXTRACT(Month from '2017-10-22') AS 'MONTH';
+-------+
| MONTH |
+-------+
|    10 |
+-------+
1 row in set (0.00 sec)

mysql> Select EXTRACT(day from '2017-10-22')AS 'DAY';
+------+
| DAY  |
+------+
|   22 |
+------+
1 row in set (0.00 sec)

(B) MONTH() 또는 DAY() 함수의 도움으로 - EXTRACT() 함수의 인수 중 하나로 월과 일을 전달하는 대신 MONTH() 및 DAY() 함수를 사용하여 다음과 같이 주어진 날짜에서 MONTH 및 DAY 값을 가져올 수 있습니다. -

mysql> Select DAY('2017-10-22')AS 'DAY';
+------+
| DAY  |
+------+
|   22 |
+------+
1 row in set (0.00 sec)

mysql> Select MONTH('2017-10-22')AS 'MONTH';
+-------+
| MONTH |
+-------+
|    10 |
+-------+
1 row in set (0.00 sec)