- ベストアンサー
複数のカラムの中から最大値を取得するSQL
MySQLで1コードの中で3つのカラムから最大値を 取得する事は可能でしょうか? id test1,test2,test3 1 5 7 6 だとすると、id=1の最大値は7と返してくれるSQL を書きたいです。IF文とか使わないと無理でしょうか? よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
greatest関数というのがあるようです。 select greatest(test1,test2,test3) from t1 where id=1 http://dev.mysql.com/doc/refman/4.1/ja/mathematical-functions.html