[]
sql sorusu
employe tablosu var. id, name, surname ve salary tutuluyor tabloda. bu tabloda n. en çok maaş alanı veren sorgu nasıl yazılır.
yani 5. en çok maaş alanı da sorabilir mesela. n değeri dışardan girilecek.
teşekkürler.
yani 5. en çok maaş alanı da sorabilir mesela. n değeri dışardan girilecek.
teşekkürler.
declare @n int = 5
select top (@n) * from employee order by salary desc
select top (@n) * from employee order by salary desc
- tepedeki psychedelic adam (23.11.16 14:36:38)
mysql de;
SELECT salary FROM person
ORDER BY salary DESC LIMIT n-1,1
SELECT salary FROM person
ORDER BY salary DESC LIMIT n-1,1
- emrahday (23.11.16 14:42:59)
pl/sql'de
select s
from(
select rownum rn,salary s from employee order by salary desc )
where rn=5
select s
from(
select rownum rn,salary s from employee order by salary desc )
where rn=5
- assassin 10 (23.11.16 14:57:18)
1