Seringkali kita menggunakan keyword Top untuk mengambil beberapa record tertentu dengan jumlah yang sudah ditentukan ataupun dengan persen. Misalnya kita ingin melihat 3 data pegawai yang memiliki salary yang paling tinggi. Asumsikan ada sebuah table Employees dengan record seperti di bawah ini :
Kemudian kita ambil 3 data pegawai yang memiliki salary yang paling tinggi dengan query :
hasilnya :
EmpName salary
---------- ---------------------
Andien 5000,00
Leony 3000,00
Sherina 2000,00
Kalau kita lihat di tabel Employees, ada beberapa record yang memiliki salary yang sama yaitu pegawai dengan salary 1000 dan 2000. Dengan menggunakan keyword With Ties maka beberapa record yang memiliki salary yang sama juga akan ditampilkan. Misalnya data yang ingin di tampilkan yaitu 3 record teratas yang memiliki salary yang paling tinggi tapi kalau ada pegawai dengan salary yang sama dengan record sebelumnya yang masuk ke dalam hasil pencarian Top maka data tersebut juga masuk ke dalam range hasil query. Syntak nya seperti ini :
Select Top 3 With Ties * From Employees Order By Salary Desc
hasilnya :
EmpName salary
---------- ---------------------
Andien 5000,00
Leony 3000,00
Sherina 2000,00
Marshanda 2000,00
Eno 2000,00
dari hasil query di atas dapat kita lihat bahwa pegawai yang memiliki salary 2000 selain Sherina juga akan ditampilkan, karena salary dengan nilai 2000 masuk ke dalam hasil filtering Top yang diurutkan secara menurun berdasarkan kolom salary.