Разница между функциями YEAR() и EXTRACT в SQL заключается в том, что они выполняют разные задачи:
- Функция YEAR() возвращает год из даты. kz.hexlet.io metanit.com Пример использования: SELECT YEAR(datecolumn) AS year FROM tablename. kz.hexlet.io
- Функция EXTRACT извлекает из даты и времени определённый компонент. metanit.com Например, можно получить только год, месяц или день. orasql.ru metanit.com Синтаксис функции: EXTRACT(unit FROM datetime), где значение datetime представляет исходную дату и (или) время, а значение unit указывает, какой компонент даты или времени будет извлекаться. metanit.com
Таким образом, функция YEAR() возвращает год из даты, а функция EXTRACT позволяет извлечь из неё определённые составные части (например, получить только год). orasql.ru metanit.com