Sql Limit Komutu Kullanımı
Bu kod ise sıralama yapıldıktan sonra veya sıralama yapılmasa bile belirtilen bölgedeki satırları seçmeye yaramaktadır. Örnek verecek olursak birinci satırdan itibaren ilk 5 satırı seçmek istiyorsak bu komutu kullanmalıyız. Forumlarda son mesajlar veya son kullanıcılar gibi gösterim işlemleri bu komut ile yapılmaktadır. Limit komutunun kullanım şekli aşağıdaki gibidir.
SELECT * FROM Okul_Tablosu LIMIT 0, 1;
Limit kodundan sonra kullanılan ilk sayı başlangıç satırını ondan sonra kullanılan 2. sayı ise bu satırdan itibaren kaç satırın alınması gerektiğini belirler. Yukarıdaki kullanımda 0 yani ilk satırdan itibaren 1 satırın alınacağı belirtilmiştir.
Örnek 1; Yukarıdaki tabloda okul tablosu bölümünde ilk 2 satırı değişkenimize seçmek istersek kullanmamız gereken komut;
SELECT * FROM Okul_Tablosu LIMIT 0, 2;
Bu komut sonucunda 1. ve 2 satırlar yani Ali ve Ayşe ile ilgili detaylar değişkenimize aktarılmaktadır.
Örnek 2; Aynı tabloda 3 ve 4 numaralı satırları seçmek isteseydik uygulamamız gereken komut yapısı aşağıdaki gibi olmalıdır.
SELECT * FROM Okul_Tablosu LIMIT 2, 2;
Yani 3. satırdan itibaren 2 satır al işlemi ile 3 ve 4. satırlar değişkenimize aktarılmaktadır.
Örnek 3; Yukarıdaki tabloda Sınav Tablosu üzerindeki ilk 3 satırı işleme almak isteseydik yapmamız gereken işlem aşağıdaki gibi olmalıdır.
SELECT * FROM Sinav_Tablosu LIMIT 0, 3;
Örnek 4; Peki okul tablosunda büyükten küçüğe sıralama yapıldıktan sonra 2 ve 3 numaralı satırları seçmek isteseydik uygulamamız gereken komut aşağıdaki gibi olmalıdır.
SELECT * FROM Okul_Tablosu ORDER BY Ortalama DESC LIMIT 2, 2;
Bu komut çalıştırıldığında 85 ve 76 ortalamalı satırlar değişkenimize kaydedilecektir.
Yorumlar
Yorum Gönder