FORMAT_PICO_TIME
MariaDB, начиная с 11.0.2
Введено в MariaDB 11.0.2
Синтаксис
FORMAT_PICO_TIME(time_val)
Описание
Принимает время в пикосекундах и возвращает удобочитаемое значение времени с указанием единицы измерения. Единица измерения зависит от длины аргумента и может быть:
- ps - пикосекунды
- нс - наносекунды
- мкс - микросекунды
- мс - миллисекунды
- с - секунды
- мин - минуты
- ч - часы
- д - дни
За исключением результатов менее одной наносекунды, которые не округляются и представляются целыми числами, результат округляется до 2 знаков после запятой с минимальным числом значащих цифр — 3.
Возвращает NULL, если аргумент равен NULL.
Эта функция очень похожа на функцию Sys Schema FORMAT_TIME, но с следующими отличиями:
- Представляет минуты как
minвместоm. - Не представляет недели.
Примеры
SELECT
FORMAT_PICO_TIME(43) AS ps,
FORMAT_PICO_TIME(4321) AS ns,
FORMAT_PICO_TIME(43211234) AS us,
FORMAT_PICO_TIME(432112344321) AS ms,
FORMAT_PICO_TIME(43211234432123) AS s,
FORMAT_PICO_TIME(432112344321234) AS m,
FORMAT_PICO_TIME(4321123443212345) AS h,
FORMAT_PICO_TIME(432112344321234545) AS d;
+--------+---------+----------+-----------+---------+----------+--------+--------+
| ps | ns | us | ms | s | m | h | d |
+--------+---------+----------+-----------+---------+----------+--------+--------+
| 43 ps | 4.32 ns | 43.21 us | 432.11 ms | 43.21 s | 7.20 min | 1.20 h | 5.00 d |
+--------+---------+----------+-----------+---------+----------+--------+--------+
Содержимое, воспроизведённое на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проверяется предварительно компанией MariaDB. Мнения, информация и мнения, выраженные в этом содержании, не обязательно отражают взгляды MariaDB или любой другой стороны.
© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/format_pico_time/