YEAR 함수

설명

YEAR 함수는 지정된 인자로부터 1~9999 범위의 연도를 반환한다. 인자로 DATE, TIMESTAMP, DATETIME 타입을 지정할 수 있으며, INTEGER 타입을 반환한다.

구문

YEAR(date)

예제

SELECT YEAR('2010-10-04');

   year('2010-10-04')

=====================

                 2010

 

SELECT YEAR('2010-10-04 12:34:56');

   year('2010-10-04 12:34:56')

==============================

                          2010

 

SELECT YEAR('2010-10-04 12:34:56.7890');

   year('2010-10-04 12:34:56.7890')

===================================

                               2010

 

-- return_null_on_function_errors=no

SELECT YEAR('12:34:56');

 

ERROR: Conversion error in date format.

 

-- return_null_on_function_errors=yes

SELECT YEAR ('12:34:56');

   year('12:34:56')

======================

  NULL