Limit pada MS SQL


Ketika sedang membuat suatu sistem informasi, kerapkali dibutuhkan suatu cara untuk menampilkan data secara terbatas. Cara yang paling umum digunakan ketika membuat sistem informasi berbasis web (PHPMySQL) ialah dengan membatasi data yang dipanggil dari database dengan menggunakan keyword limit. Namun, ternyata pada MSSQL, keyword limit tidak ditemukan. Hal ini banyak membuat kebingungan bagi para developer yang terbiasa menggunakan PHPMySQL lalu kemudian menggunakan PHPMSSQL.

Bagi yang bingung untuk membuat query dengan limit pada MSSQL, berikut contoh limit pada MSSQL

WITH Pagers AS
(
    SELECT *,
    ROW_NUMBER() OVER (ORDER BY NIP) AS 'RowNumber'
    FROM dtdasar
) 
SELECT * 
FROM Pagers
WHERE RowNumber BETWEEN 11 AND 20;

Query di atas setara dengan query pada MySQL semoga berikut:

SELECT * FROM dtdasar
LIMIT 1,10

Semoga bisa membantu bagi yang kebingungan.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s