「MariaDB」第1引数と比較して最初の大きい値の位置を取得する方法

環境
MariaDB 10.6.4
Windows10 64bit

書式
INTERVAL( 値1,値2,xxx)
INTERVAL()関数を利用して、第1引数と比較して最初の大きい値の位置を取得します。

使用例1
SQL構文

select interval( 15,6, 71, 82) result;

実行結果
1

使用例2
SQL構文

select interval( 15,6, 1, 82) result;

実行結果
2

使用例3
値がない場合は、最後の位置に「+1」した結果が返ります。
SQL構文

select interval( 15,6, 1, 2) result;

実行結果
3

MariaDB

Posted by arkgame