কম্পিউটার

MySQL আলাদা নির্বাচন করুন এবং গণনা করবেন?


এটি অর্জন করতে আপনাকে MySQL থেকে সমষ্টি ফাংশন গণনা (*) সহ GROUP BY কমান্ড ব্যবহার করতে হবে। সিনট্যাক্স নিম্নরূপ:

আপনার কলামের নাম নির্বাচন করুন, COUNT(*) যেকোন পরিবর্তনশীল নাম হিসাবে আপনার টেবিলের নাম গ্রুপ আপনার কলাম নামের দ্বারা;

উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ:

mysql> টেবিল নির্বাচন করুনDistinct_CountDemo -> ( -> Id int NULL AUTO_INCREMENT, -> Name varchar(10), -> AppearanceId int, -> PRIMARY KEY(Id) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত ( 0.63 সেকেন্ড)

সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ:

mysql> SelectDistinct_CountDemo(Name,AppearanceId) মান ('Larry',1); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)mysql> নির্বাচনDistinct_CountDemo(নাম, চেহারা আইডি) মানগুলিতে সন্নিবেশ করুন ('John);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.24 সেকেন্ড)mysql> SelectDistinct_CountDemo(Name,AppearanceId) মান ('Larry',3); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড)mysql> নির্বাচনে সন্নিবেশ করুনDistinct_CountDemo(CountIppdA) মান('ল্যারি',10);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)mysql> ঢোকান SelectDistinct_CountDemo(Name,AppearanceId) মান('Carol',11); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)mysql> SelectDistinct_CountDemo(Name,AppearanceId) মান ('Larry',15); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)

সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ:

mysql> SelectDistinct_CountDemo থেকে *নির্বাচন করুন;

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

+------+------+---------------+| আইডি | নাম | চেহারা আইডি |+------+-------+---------------+| 1 | ল্যারি | 1 || 2 | জন | 2 || 3 | ল্যারি | 3 || 4 | ল্যারি | 10 || 5 | ক্যারল | 11 || 6 | ল্যারি | 15 |+----+-------+------------+6 সারি সেটে (0.00 সেকেন্ড) 

এখানে স্বতন্ত্র এবং গণনা নির্বাচন করার জন্য প্রশ্ন:

mysql> SelectDistinct_CountDemo থেকে TotalAppearance হিসেবে Name,count(*) সিলেক্ট করুন -> নাম অনুসারে গ্রুপ;

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

<প্রে>+---------+-----------------+| নাম | মোট উপস্থিতি |+------+-------------------+| ল্যারি | 4 || জন | 1 || ক্যারল | 1 |+---------+-----------------+3 সারি সেটে (0.00 সেকেন্ড)
  1. একটি একক MySQL ক্যোয়ারী সহ শূন্য এবং NULL ছাড়া শূন্য, NULL এবং স্বতন্ত্র মান গণনা করুন

  2. কিভাবে MySQL-এ শর্ত সহ ক্যোয়ারী অর্ডার এবং নির্বাচন করবেন?

  3. MySQL UNION সিলেক্ট এবং ইন ক্লজ একক প্রশ্নে

  4. টেবিলের স্বতন্ত্র কলাম থেকে গড় নির্বাচন করতে MySQL ক্যোয়ারী?