「MySQL」SECOND関数で時刻から分を取り出す

環境
Windows10 64bit
MySQL 8.0.27

書式
SECOND( 'hh:mm:ss’ )
SECOND関数を使用して、、時刻から秒を取り出します

使用例1
時刻から秒を取り出します(一桁)

mysql> SELECT SECOND( '13:52:07' ) result;
+--------+
| result |
+--------+
|      7 |
+--------+
1 row in set (0.01 sec)

使用例2
時刻から秒を取り出します(二桁)

mysql> SELECT SECOND( '13:52:27' ) result;
+--------+
| result |
+--------+
|     27 |
+--------+
1 row in set (0.00 sec)

使用例3
引数に無効な時刻を指定した場合はNULLが返されます

mysql> SELECT SECOND( '13:42:99' );
+----------------------+
| SECOND( '13:42:99' ) |
+----------------------+
|                 NULL |
+----------------------+
1 row in set, 1 warning (0.00 sec)

 

MySQL

Posted by arkgame