SQL හි PHP හි වාර්තා සීමා කිරීම
LIMIT විධානය භාවිතයෙන් අපට
ප්රතිඵලයේ පේළි ගණන සීමා කළ හැකිය.
උදාහරණය
පළමු පරිශීලකයන් දෙදෙනා තෝරා ගනිමු:
<?php
$query = "SELECT * FROM users LIMIT 2";
?>
උදාහරණය
වැටුප 500 වන සියලුම පරිශීලකයන් තෝරා ගන්න,
ඉන්පසු LIMIT භාවිතයෙන්
තෝරාගත් අයගෙන් පළමු දෙදෙනා පමණක් ගන්න:
<?php
$query = "SELECT * FROM users WHERE salary=500 LIMIT 2";
?>
උදාහරණය
LIMIT භාවිතයෙන් ප්රතිඵලයේ මැදින්
පේළි කිහිපයක් තෝරා ගත හැකිය. පහත උදාහරණයේ දී
අපි දෙවන පේළියේ සිට (පේළි අංකනය
ශුන්යයෙන් ආරම්භ වේ), 5 ක් තෝරා ගනිමු:
<?php
$query = "SELECT * FROM users LIMIT 1,5";
?>
උදාහරණය
LIMIT විධානය
ORDER BY සමඟ සම්බන්ධ කළ හැකිය.
මෙම අවස්ථාවේදී, පළමුව වර්ග කිරීමේ විධානය ලිවිය යුතු අතර,
ඉන්පසු - සීමාව ලිවිය යුතුය.
පහත උදාහරණයේ දී අපි පළමුව
වාර්තා වයස අනුව ආරෝහණ අනුපිළිවෙලට සකසමු, ඉන්පසු
පළමු 3 ක් ගනිමු:
<?php
$query = "SELECT * FROM users ORDER BY age LIMIT 3";
?>
ප්රායෝගික කාර්යයන්
පළමු 4 පරිශීලකයා ලබා ගන්න.
දෙවන පරිශීලකයාගෙන් ආරම්භ කර, 3 ක් ලබා ගන්න.
පරිශීලකයන් වැටුප අනුව ආරෝහණ අනුපිළිවෙලට සකසා
වර්ග කිරීමේ ප්රතිඵලයෙන් පළමු 3 කම්කරුවා
ලබා ගන්න.
පරිශීලකයන් වැටුප අනුව අවරෝහණ අනුපිළිවෙලට සකසා
වර්ග කිරීමේ ප්රතිඵලයෙන් පළමු 3 පරිශීලකයා
ලබා ගන්න.