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 පරිශීලකයා ලබා ගන්න.