• 締切済み

複数列の最大

初心者です。 SQL文で1レコード中の同一バイト数の複数列の最大を抽出したいのですが、書き方がよくわかりません。 A1|A2|A3|A4|A5 の時、A1~A5までで最大の値を抽出したいのですが・・ 何かよい方法がありますか?

みんなの回答

  • kakusuke
  • ベストアンサー率36% (95/259)
回答No.1

Select Max(A_All) From ( Select A1 As A_All From TableA Union Select A2 As A_All From TableA Union Select A3 As A_All From TableA Union Select A4 As A_All From TableA Union Select A5 As A_All From TableA ) こんな感じ?

ken_ishi
質問者

お礼

ありがとうございます。 大変参考になりました。

関連するQ&A