Oracle where条件にmax関数を使うサンプル
環境
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0
SQL*Plus: Release 12.2.0.1.0
構文
SELECT * FROM テーブル名 WHERE カラム名 = (SELECT MAX(カラム名) FROM テーブル名)
使用例
テーブル「usertbl」に年齢(age)が最大のレコードを取得します。
SQL構文
SELECT * FROM usertbl WHERE age = (SELECT MAX(age) FROM usertbl)