ابدأ بالتواصل مع الأشخاص وتبادل معارفك المهنية

أنشئ حسابًا أو سجّل الدخول للانضمام إلى مجتمعك المهني.

متابعة

Write a SQL query to find the 10th highest employee salary from an Emp table.Note: u may assume that there are at least 10 records in the Emp table?

user-image
تم إضافة السؤال من قبل antonios awadallah , HRMS Application Consultant , HITS Technologies
تاريخ النشر: 2016/12/11
nithin koshy
من قبل nithin koshy , Database administrator -INTERN , Syncron

SELECT * FROM(SELECT ROWNUMBER()OVER(ORDER BY SALARY DESC)RN,SAL FROM EMP )

WHERE RN=10;

Muhammad Rehan Farooq Usmani
من قبل Muhammad Rehan Farooq Usmani , Senior Software Engineer , khushhali bank limited pakistan

select top 10 a.salary

from (

select  distinct top salary from emp order by salary desc

)a

order by a.salary

 

 

chiranjeevi marada
من قبل chiranjeevi marada , Database Administrator , Franklin Templeton International Services India Pvt Ltd

SELECT TOP1 salary 

FROM (

SELECT DISTINCT TOP salary 

FROM EMP

ORDER BY salary DESC) a

ORDER BY salary

المصطفى عبد السلام آدم نور الدين
من قبل المصطفى عبد السلام آدم نور الدين , BI Developer and Data Analyst , بنك الخليج السودان

This query will do that: Select Top 10 * From Emp

المزيد من الأسئلة المماثلة

هل تحتاج لمساعدة في كتابة سيرة ذاتية تحتوي على الكلمات الدلالية التي يبحث عنها أصحاب العمل؟