MySQL で 2 つの値の最大値を取得するにはどうすればよいでしょうか? 質問する

MySQL で 2 つの値の最大値を取得するにはどうすればよいでしょうか? 質問する

試してみましたが失敗しました:

mysql> select max(1,0);
エラー 1064 (42000): SQL構文にエラーがあります。マニュアルを確認してください。
使用する正しい構文については、MySQLサーバーのバージョンに対応しています
1行目の「0)」付近

ベストアンサー1

使用最高の()

例えば:

SELECT GREATEST(2,1);

注: その時点で 1 つの値に null が含まれている場合、この関数は常に null を返します (ユーザー @sanghavi7 に感謝します)

おすすめ記事