কম্পিউটার টিউটোরিয়াল

MySQL আউটপুটে রিটার্ন হওয়া রেকর্ড সংখ্যা নির্দিষ্ট করা (LIMIT ক্লজ)

MySQL কোয়েরিতে LIMIT ক্লজ যোগ করে আউটপুটে রিটার্ন হওয়া রেকর্ড সংখ্যা নির্দিষ্ট করা যায়। LIMIT ক্লজ রো সংখ্যা সীমাবদ্ধ করে।

উদাহরণ

mysql> Select * from ratelist ORDER BY Price;
+----+------+-------+
| Sr | Item | Price |
+----+------+-------+
|  5 | T    |   250 |
|  1 | A    |   502 |
|  2 | B    |   630 |
|  4 | h    |   850 |
|  3 | C    |  1005 |
+----+------+-------+
5 rows in set (0.00 sec)

টেবিলে মোট ৫ রো। শুধু শীর্ষ ৩ রো পেতে:

mysql> Select * from ratelist ORDER BY Price LIMIT 3;
+----+------+-------+
| Sr | Item | Price |
+----+------+-------+
|  5 | T    |   250 |
|  1 | A    |   502 |
|  2 | B    |   630 |
+----+------+-------+
3 rows in set (0.00 sec)

ব্যাখ্যা: LIMIT 3 দিয়ে শুধু প্রথম ৩ রো পাওয়া গেছে। পেজিনেশন বা টপ-এন কোয়েরির জন্য এটি অত্যন্ত গুরুত্বপূর্ণ।

  1. MySQL-এ GROUP BY দিয়ে ফেরত আসা সারির সংখ্যা গ্রুপ করা

  2. MySQL-এ দিনের সংখ্যা গণনা করুন

  3. MySQL-এ COUNT(*) কে ভেরিয়েবল হিসেবে ব্যবহার করে রেকর্ড সংখ্যা দেখানো

  4. MySQL-এ টেবিলে সর্বশেষ ID वाली রেকর্ড প্রদর্শন করা