MariaDB 10.6 MICROSECONDメソッドで時間からms単位のみを抽出する

環境
MariaDB 10.6.4
Windows 10 home 64bit

構文
MICROSECOND(expr)
0 から 999999 までの範囲内の数値として、時間または日付時間式 expr からのマイクロ秒を返します。
「MICROSECOND()」を使用して、時間からms単位のみを抽出します。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
MariaDB [(none)]> SELECT MICROSECOND('12:10:20.123456') RESULTA,MICROSECOND('2022-11-11 20:10:10.0007') RESULTB;
+---------+---------+
| RESULTA | RESULTB |
+---------+---------+
| 123456 | 700 |
+---------+---------+
1 row in set (0.019 sec)
MariaDB [(none)]> SELECT MICROSECOND('12:10:20.123456') RESULTA,MICROSECOND('2022-11-11 20:10:10.0007') RESULTB; +---------+---------+ | RESULTA | RESULTB | +---------+---------+ | 123456 | 700 | +---------+---------+ 1 row in set (0.019 sec)
MariaDB [(none)]> SELECT MICROSECOND('12:10:20.123456') RESULTA,MICROSECOND('2022-11-11 20:10:10.0007') RESULTB;
+---------+---------+
| RESULTA | RESULTB |
+---------+---------+
|  123456 |     700 |
+---------+---------+
1 row in set (0.019 sec)

 

MariaDB

Posted by arkgame