В этом учебном пособии вы узнаете, как использовать MySQL функцию HOUR с синтаксисом и примерами.
Описание
MySQL функция HOUR возвращает часы из значения даты.
Синтаксис
Синтаксис MySQL функции HOUR:
HOUR( date_value )
Параметры или аргументы
date_value - значение времени или даты и времени, из которого извлекается час.
Примечание
- Функция HOUR возвращает час (число от 0 до 838), учитывая значение даты.
- Так как значение времени может находиться в диапазоне от '-838:59:59' до '838:59:59 ', функция HOUR может возвращать значения до 838 (то есть: выше 23).
- См. также функции EXTRACT, YEAR, QUARTER, MONTH, WEEK DAY, HOUR, MINUTE, SECOND и MICROSECOND.
Применение
Функция HOUR может использоваться в следующих версиях MySQL:
- MySQL 5.7, MySQL 5.6, MySQL 5.5, MySQL 5.1, MySQL 5.0, MySQL 4.1, MySQL 4.0, MySQL 3.23
Пример
Рассмотрим примеры MySQL функции HOUR, чтобы понять, как использовать функцию HOUR в MySQL.
Например:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
mysql> SELECT HOUR('2014-11-02 07:47:18.000004'); #Результат: 7 mysql> SELECT HOUR('2014-11-02 15:21:05'); #Результат: 15 mysql> SELECT HOUR('12:13:06'); #Результат: 12 mysql> SELECT HOUR('838:59:59'); #Результат: 838 |
В следующем примере HOUR будет возвращать часы для текущей
системной даты (текущая системная дата возвращается функцией CURDATE).
1 |
mysql> SELECT HOUR (CURDATE()); |