PHP'de SQL'de Kayıt Sayısını Sınırlama

LIMIT komutu ile sonuçtaki satır sayısını sınırlandırabiliriz.

Örnek

İlk iki kullanıcıyı seçelim:

php<?php
  $query = "SELECT * FROM users LIMIT 2";
?>

Örnek

Maaşı 500 olan tüm kullanıcıları seçelim, ardından LIMIT kullanarak seçilenlerden sadece ilk ikisini alalım:

php<?php
  $query = "SELECT * FROM users WHERE salary=500 LIMIT 2";
?>

Örnek

LIMIT ile sonucun ortasından birkaç satır seçmek mümkündür. Aşağıdaki örnekte ikinci satırdan itibaren (satır numaralandırması sıfırdan başlar), 5 adet seçeceğiz:

php<?php
  $query = "SELECT * FROM users LIMIT 1,5";
?>

Örnek

LIMIT komutu, ORDER BY ile birleştirilebilir. Bu durumda önce sıralama komutu, sonra - limit yazılmalıdır. Aşağıdaki örnekte önce kayıtları yaşa göre artan sırada sıralayacağız, ardından ilk 3 tanesini alacağız:

php<?php
  $query = "SELECT * FROM users ORDER BY age LIMIT 3";
?>

Pratik Görevler

Задание 1

İlk 4 kullanıcıyı alın.

Задание 2

İkinciden başlayarak, 3 kullanıcı alın.

Задание 3

Kullanıcıları maaşa göre artan sırada sıralayın ve sıralama sonucundaki ilk 3 çalışanı alın.

Задание 4

Kullanıcıları maaşa göre azalan sırada sıralayın ve sıralama sonucundaki ilk 3 kullanıcıyı alın.