同点の場合は、2番目に高い個別の値が必要です。例えば。値100、200、300、300の場合、200が必要です。
したがって、最大値を取得します(MAX(salary)
=> 300)そしてそれよりも小さい最大値を取得します:
select max(salary) from mytable where salary < (select max(salary) from mytable);
同点の場合は、2番目に高い個別の値が必要です。例えば。値100、200、300、300の場合、200が必要です。
したがって、最大値を取得します(MAX(salary)
=> 300)そしてそれよりも小さい最大値を取得します:
select max(salary) from mytable where salary < (select max(salary) from mytable);