Senin, 31 Agustus 2020

Sql Server: Menampilkan Data Dengan Urutan Row/Baris Tertentu


Rani punya contoh perkara sebagai berikut:

Nah data dalam NamaTabel yang ingin rani tampilkan yakni cuma baris ke-2 saja yang telah diurutkan berdasarkan namakolom.


Memilih 1 baris saja dengan nomor row tertentu, bila dalam MySQL kita mampu dengan mudah menggunakan limit:
SELECT namakolom FROM NamaTabel ORDER BY namakolom limit 1,1

catatan: urutan row dimulai dari 0.

Lalu bagaimana jika di SQL Server, kan ga ada fungsi limit nya?
Agak panjang sih, tapi masih ada penyelesaian koq, kira-kira dengan acuan diatas query nya dapat disusun mirip ini:
SELECT namakolom FROM (
  SELECT
    ROW_NUMBER() OVER (ORDER BY namakolom ASC) AS rownumber, namakolom
    FROM namatabel
AS namatabelalias
WHERE rownumber = 2


catatan: urutan row dimulai dari 1.

Click here if you like this article.



Sumber http://rani-irsan.blogspot.com


EmoticonEmoticon