SQL-де PHP-де жазбалар санын шектеу

LIMIT командасының көмегімен біз нәтижедегі жолдар санын шектей аламыз.

Мысал

Алғашқы екі пайдаланушыны таңдайық:

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

Мысал

Жалақысы 500 бар барлық пайдаланушыларды таңдап, содан кейін LIMIT көмегімен олардың ішінен тек алғашқы екеуін алайық:

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

Мысал

LIMIT көмегімен нәтиженің ортасынан бірнеше жолды таңдауға болады. Төмендегі мысалда біз екінші жолдан бастап (жолдар нөміленуі нөлден басталады), 5 дананы таңдаймыз:

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

Мысал

LIMIT командасын ORDER BY-мен біріктіруге болады. Бұл ретте алдымен сұрыптау командасын, содан кейін - лимитті жазу керек. Келесі мысалда біз алдымен жазбаларды жасы бойынша өсу ретімен сұрыптаймыз, содан кейін алғашқы 3 данасын аламыз:

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

Практикалық тапсырмалар

Задание 1

Алғашқы 4 пайдаланушыны алыңыз.

Задание 2

Екіншіден бастап, 3 пайдаланушыны алыңыз.

Задание 3

Пайдаланушыларды жалақысы бойынша өсу ретімен сұрыптаңыз және сұрыптау нәтижесінен алғашқы 3 жұмысшыны алыңыз.

Задание 4

Пайдаланушыларды жалақысы бойынша кему ретімен сұрыптаңыз және сұрыптау нәтижесінен алғашқы 3 пайдаланушыны алыңыз.