まず、n番目に高い給料を見つけます
CREATE FUNCTION getNthHighestSalary(N INT) RETURNS INT
BEGIN
set N=N-1;
RETURN (
select distinct(salary) from employee order by salary desc limit N,1
);
END
最初のものを取るために0からページ制限が0であるので(これはまだ理解していないです)
制限は、オフセット:\
; *オフセットSELECT 1限界表2から
のデータを制限することであるデータの開始(含まない)//物品1は、後者の2つと2つのデータを抽出した記事1オフセット背面から読み出され、すなわち、最初の読み取り2,3バー
第二に、2番目に高い給料のために見
select max(Salary) as SecondHighestSalary
from employee
where
salary<(select max(salary) from employee)