কম্পিউটার

শেষ ক্যোয়ারীতে সারির সংখ্যা খুঁজে পেতে MySQL কোয়েরি


এর জন্য, MySQL-এ FOUND_ROWS ব্যবহার করুন। নিম্নলিখিত সিনট্যাক্স −

`information_schema` টেবিল থেকে SQL_CALC_FOUND_ROWS TABLE_NAME নির্বাচন করুন। TABLE_NAME লাইক "yourValue%" আপনার LimitValue সীমিত করুন;

এখানে, আমি ডাটাবেস 'ওয়েব' ব্যবহার করছি এবং আমার কাছে প্রচুর টেবিল আছে, ধরা যাক কোনটি শুরু হয় DemoTable29 থেকে . এই ধরনের সারিগুলির মধ্যে শুধুমাত্র 4টি আনতে উপরের সিনট্যাক্সটি প্রয়োগ করা যাক −

mysql> `information_schema` থেকে SQL_CALC_FOUND_ROWS TABLE_NAME নির্বাচন করুন. টেবিল যেখানে টেবিল_NAME লাইক "DemoTable29%" LIMIT 4;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <প্রে>+---------------+| TABLE_NAME |+---------------+| demotable29 || demotable290 || demotable291 || demotable292 |+------------+4 সেটে সারি (0.01 সেকেন্ড)

এখানে শেষ ক্যোয়ারী থেকে মোট সারি জানতে ক্যোয়ারী আছে। আমরা LIMI4 ব্যবহার করেছি, তাই −

উপরে মাত্র 4টি সারি দৃশ্যমান ছিল
mysql> found_rows();
নির্বাচন করুন

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <প্রে>+---------------+| found_rows() |+---------------+| 10 |+-------------+1 সারি সেটে (0.00 সেকেন্ড)
  1. মাইএসকিউএল কোয়েরি দুটি কলাম থেকে ঘটনার সংখ্যা খুঁজে পেতে?

  2. MySQL এ শেষ 30টি সারি পাওয়া যাচ্ছে

  3. শেষ 3 দিনের আগে পোস্ট করা MySQL টেবিল এবং আনয়ন সারি জিজ্ঞাসা করুন?

  4. ডাটাবেসে টেবিলের সংখ্যা প্রদর্শন করার জন্য মাইএসকিউএল কোয়েরি কী?