dポイントプレゼントキャンペーン実施中!

MySQLで1コードの中で3つのカラムから最大値を
取得する事は可能でしょうか?

id test1,test2,test3
1 5 7 6
だとすると、id=1の最大値は7と返してくれるSQL
を書きたいです。IF文とか使わないと無理でしょうか?

よろしくお願いします。

A 回答 (1件)

greatest関数というのがあるようです。



select greatest(test1,test2,test3) from t1 where id=1

http://dev.mysql.com/doc/refman/4.1/ja/mathemati …
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!