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 )

Foto Google+

You are commenting using your Google+ 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 )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.