【MySQL】LEAST/GREATEST
引数の中で最小の値を返す(LEAST)
SELECT LEAST(3, 2, 1); -- 1日付にも対応。
一番古い日付を返します。
SELECT LEAST('2025-01-01', '2024-01-01', '2023-01-01'); -- 2023-01-01引数の中にNULLがある場合、結果はNULLになります。
SELECT LEAST(NULL, 2, 1); -- NULL引数の中で最大の値を返す(GREATEST)
SELECT GREATEST(1, 2, 3); -- 3日付にも対応。
一番新しい日付を返します。
SELECT GREATEST('2023-01-01', '2024-01-01', '2025-01-01'); -- 2023-01-01引数の中にNULLがある場合、結果はNULLになります。
SELECT GREATEST(1, 2, NULL); -- NULL以上になります。
お読み頂き、ありがとうございました。

