MariaDB MICROSECOND() 函数使用指南

在 MariaDB 中,MICROSECOND() 是一个内置函数,它提取时间或日期时间中的微秒部分部分并作为数字返回。

MariaDB MICROSECOND() 语法

这是 MariaDB MICROSECOND() 函数的语法:

MICROSECOND(time)

参数

time
必需的。一个日期或者日期时间表达式。

返回值

MariaDB MICROSECOND() 函数提取时间或日期时间中的微秒部分部分并作为数字返回。MICROSECOND() 函数的返回值是介于 0999999 之间的数字。

如果参数为 NULLMICROSECOND() 函数将返回 NULL

MariaDB MICROSECOND() 示例

示例 1

这个语句展示了 MariaDB MICROSECOND() 函数的基本用法:

SELECT
    MICROSECOND('10:11:12.111334'),
    MICROSECOND('2022-02-28 10:11:12.000334'),
    MICROSECOND('2022-02-28')\G

输出:

           MICROSECOND('10:11:12.111334'): 111334
MICROSECOND('2022-02-28 10:11:12.000334'): 334
                MICROSECOND('2022-02-28'): 0

示例 2

您可以传递 NOW() 以获取当前时间的小数秒:

SELECT
    NOW(6),
    MICROSECOND(NOW(6));

输出:

+----------------------------+---------------------+
| NOW(6)                     | MICROSECOND(NOW(6)) |
+----------------------------+---------------------+
| 2023-01-10 11:48:31.055509 |               55509 |
+----------------------------+---------------------+

结论

在 MariaDB 中,MICROSECOND() 是一个内置函数,它提取时间或日期时间中的微秒部分部分并作为数字返回。