Artha

LIMIT (SQL SERVER)

Posted on: March 20, 2011

Bagi Kita Para Programmer Web yang Menggunakan database MySql Tentu sudah tidak asing lagi dengan Perintah LIMIT,

Limit Digunakan untuk membatasi tampilan record database (dengan perintah select) sehingga kita bisa menampilkan hanya record-record   yang kita inginkan , perintah LIMIT bisanya digunakan untuk melakukan paging. Syntax Limit secara Umum Adalah Sebagai Berikut :

 

LIMIT a,b

 

dimana : “a”  adalah posisi record awal yang ingin ditampilkan (posisi pertama adalah 0)

“b”  adalah jumlah record yang ingin ditampilkan

inti dari limit apabila dilihat dari syntax diatas adalah menampilkan record dari posisi “a” sebanyak “b” buah. untuk lebih jelas saya akan memberikan contoh penggunaan limit, sebagai berikut :

 

SELECT id,nama

FROM tbl

LIMIT 0,5

 

Syntax diatas akan menampilkan lima record paling atas dari tabel “tbl” .

Pertanyaannya sekarang bagaimana meng implementasi LIMIT pada SQL server? karena SQL Server sendiri tidak mensupport perintah limit?

solusinya cukup mudah, menngunakan sub query ^_^ .  akan sya beri contoh untuk menampilkan 5 record teratas seperti pada contoh limit diatas, syntaxnya adalah sebagai berikut :

 

SELECT TOP 5 id,nama
FROM tbl
WHERE id NOT IN
(
SELECT TOP 0 id
FROM tbl
)

 

Syntax diatas akan menampilkan lima record paling atas dari tabel “tbl” . dimana pada conth diatas pada subquery kita beri angka o(noll) dan pada query induknya kita beri angka 5 (Lima) sama dengan perintah LIMIT 0,5

Mudah khan? Selamat Mencoba. Semoga Bermanfaat.^_^

2 Responses to "LIMIT (SQL SERVER)"

TOP MARKOTOP dah tutorial-nya!
Makasih yo😀

YOU’RE WELCOME

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


%d bloggers like this: