特定列の最大値を検索するMAX関数
次のような検索対象のテーブルを仮定します
次のような検索対象のテーブルを仮定します
code | name | age |
101 | 日本 一郎 | 41 |
102 | 日本 二郎 | 42 |
103 | 日本 三郎 | 43 |
201 | 日の丸 花子 | 11 |
202 | 日の丸 京子 | 12 |
203 | 日の丸 玉子 | 13 |
301 | 東 太郎 | 21 |
302 | 西 慎太 | 22 |
303 | 南 丸太 | 23 |
最大値を取得するSQL文
検索対象が存在しない場合は「Null」を返します
SELECT MAX(age) AS 任意の名称 FROM テーブル名このような結果が求められます
任意の名称 |
43 |
SELECT MAX(age) AS 任意の名称 FROM テーブル名 WHERE code > 200 AND code < 300このような結果が求められます
任意の名称 |
13 |
検索対象が存在しない場合は「Null」を返します
任意の名称 |
Null |