Oracle21c GREATEST 最大値を取得するサンプル
環境
Windows11 pro 64bit
Oracle Database 21c Express Edition
構文
GREATEST(値1,値2, …)
最大値を取得するには「GREATEST」関数を使用します。
使用例1
SELECT GREATEST(23, 17, 12, 13) FROM DUAL;
結果 23
使用例2
文字列として数値を使用すると、数値ではなく文字として最小値が取得されます。
SELECT GREATEST('12', '7', '2', '3') FROM DUAL;
結果 7
使用例3
文字列にも最大値を取得します。
SELECT GREATEST('aaa', 'aba', 'abb', 'aac') FROM DUAL;
結果 abb