MariaDB FLOOR関数で小数点以下を切り下げる
環境
MariaDB 10.6.4
Windows 10 Home 64bit
構文
FLOOR( 値 )
小数点以下を切り下げるには、「FLOOR」を使用します。
使用例
SQl構文
SELECT FLOOR( 6.4 ),FLOOR( 7.5 )
実行結果
MariaDB [(none)]> SELECT FLOOR( 6.4 ),FLOOR( 7.5 ); +--------------+--------------+ | FLOOR( 6.4 ) | FLOOR( 7.5 ) | +--------------+--------------+ | 6 | 7 | +--------------+--------------+ 1 row in set (0.071 sec)
文字列で数値の場合は、結果が返りますが、「b」などの文字の場合は「0」が返ります。
SELECT FLOOR( '-2.4’ ),FLOOR( 'b’ )
結果
MariaDB [(none)]> SELECT FLOOR( '-2.4' ),FLOOR( 'b' ); +-----------------+--------------+ | FLOOR( '-2.4' ) | FLOOR( 'b' ) | +-----------------+--------------+ | -3 | 0 | +-----------------+--------------+ 1 row in set, 1 warning (0.000 sec)