LoginSignup
2
2

More than 1 year has passed since last update.

MySQLで複数のカラムの最大値を取るときはGREATESTが使える

Last updated at Posted at 2021-07-02

同じカラムの最大値を取るときにはMAXが使えますが、複数のカラムにまたがった値の最大値を取るにはGREATESTが使えます。

select GREATEST(a, b, c, d) from hoge_table

a,b,c,dの部分は数字だけじゃなくて時間とかでもいけます。

最小値を取るときにはLEASTが使えます。

select LEAST(a, b, c, d) from hoge_table

しかしa,b,c,dのどれかがnullだと結果がnullで返ってきてしまって残念。気を利かせてほしかった。

2
2
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2