НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
103 of 150 menu

Функция TIME_TO_SEC

Функция TIME_TO_SEC преобразует время в формате часы:минуты:секунды в секунды.

Например, одной минуте соответствует 60 секунд, одному часу - 3600 секунд, а часу и одной минуте - 3660 секунд.

В функцию TIME_TO_SEC время передается в формате 'HH:MM:SS', к примеру 3 часа, 15 минут, 30 секунд будет выглядеть так: 03:15:30.

Синтаксис

SELECT TIME_TO_SEC(time) FROM table_name WHERE condition

Таблица для примеров

events
id time
1 00:01:00
2 01:00:00
3 03:15:30

Пример

Давайте преобразуем время в количество секунд:

SELECT id, TIME_TO_SEC(time) AS seconds FROM events

Результат выполнения кода:

id seconds
1 60
2 3600
3 11730

Смотрите также

  • функцию SEC_TO_TIME,
    которая преобразует секунды во время
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить