वहाँ एक आदेश जैसा है करने के लिए:कॉलम का n'th उच्चतम मूल्य कैसे खोजें?
2nd highest salary from tbl_salary
या4th highest salary from tbl_salary
?
मैंने देखा है:
select salary
from tbl_salary t
where &n = (
select count(salary)
from(
select distinct salary
from tbl_salary
)where t.salary<=salary
);
यह कैसे यह काम करता है करता है?
क्या परिणाम प्राप्त करने के अन्य आसान तरीके हैं? , द्वारा वेतन DESC में LIMIT n tbl_salary आदेश से
चयन वेतन:
देखना भी: http://stackoverflow.com/questions/80706 –
यह भी देखें: http://stackoverflow.com/questions/2255964/obtain-value-preceding- अधिकतम-value –