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

Функция TIME_FORMAT

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

Синтаксис

SELECT TIME_FORMAT(time, format) FROM table_name WHERE condition

Команды

Команды, которые можно использовать, чтобы сделать нужный формат вывода, смотрите в функции DATE_FORMAT (только те, что относятся ко времени, но не к дате).

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

employees
id name time
1 user1 12:01:02
2 user2 13:02:03
3 user3 14:03:04

Пример

Давайте при выборке из таблицы создадим новое поле, в котором время будет выведено в другом формате:

SELECT id, name, time, TIME_FORMAT(time, '%Hч %iм %sс') AS new_time FROM employees

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

id name time new_time
1 user1 12:01:02 12ч 01м 02с
2 user2 13:02:03 13ч 02м 03с
3 user3 14:03:04 14ч 03м 04с

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

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