特定列の最大値を検索する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 |