একটি ySQL ডাটাবেস টেবিলে কতগুলি সারি রয়েছে তা জানতে, আপনাকে সামগ্রিক ফাংশন COUNT(*) ব্যবহার করতে হবে।
সিনট্যাক্স নিম্নরূপ
আপনার টেবিলের নাম থেকে COUNT(*) নির্বাচন করুন;
উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ
mysql> টেবিল CountRowsDemo তৈরি করুন -> ( -> Id int NULL AUTO_INCREMENT PRIMARY KEY, -> Name varchar(20) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.78 সেকেন্ড)
সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান।
প্রশ্নটি নিম্নরূপ
mysql> CountRowsDemo(Name) এর মান (NULL); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড) mysql> CountRowsDemo(নাম) মানগুলিতে সন্নিবেশ করুন ('স্যাম'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.25 সেকেন্ড) )mysql> CountRowsDemo(Name) মানগুলিতে সন্নিবেশ করুন> CountRowsDemo(Name) মান ('David') ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.11 সেকেন্ড) mysql> CountRowsDemo(নাম) মানগুলিতে সন্নিবেশ করুন (NULL); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.11 সেকেন্ড) mysql> সন্নিবেশ CountRowsDemo(Name) মানগুলিতে(NULL);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.09 সেকেন্ড)mysql> CountRowsDemo(নাম) মানগুলিতে সন্নিবেশ করুন('ক্যারল');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন।
প্রশ্নটি নিম্নরূপ
mysql> CountRowsDemo থেকে *নির্বাচন করুন;
নিম্নলিখিত আউটপুট
<প্রে>+------+------+| আইডি | নাম |+---+-------+| 1 | NULL || 2 | স্যাম || 3 | NULL || 4 | মাইক || 5 | ডেভিড || 6 | NULL || 7 | NULL || 8 | ক্যারল |+---+------+8 সারি সেটে (0.00 সেকেন্ড)এখন একটি টেবিল থেকে সারি গণনা করার জন্য নিচের কোয়েরিটি চালান
mysql> CountRowsDemo থেকে গণনা(*) AS TotalRows নির্বাচন করুন;
নিম্নলিখিত আউটপুট
<প্রে>+------------+| মোট সারি |+------------+| 8 |+------------+1 সারি সেটে (0.00 সেকেন্ড)