1. ホーム
  2. マイスル

[解決済み】MySQLで2つの値の最大値を取得する方法は?

2022-03-27 19:48:40

質問

試してみましたが、失敗しました。

mysql> select max(1,0);

エラー 1064 (42000)。SQL 構文にエラーがあります。
MySQL サーバーのバージョンに対応する正しい構文を使用してください。
1行目の'0)'付近

解決方法は?

使用方法 GREATEST()

SELECT GREATEST(2,1);

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