কম্পিউটার

আমি কি MySQL এর সাথে একটি কলামে বারবার মান গণনা পেতে পারি?


হ্যাঁ, আপনি GROUP BY এর সাথে DESC দ্বারা অর্ডার করতে পারেন৷ আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable -> ( -> Id int NULL AUTO_INCREMENT PRIMARY KEY, -> PostMessage varchar(100) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.69 সেকেন্ড)

সন্নিবেশ কমান্ড −

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable(PostMessage) মান ('Hi');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)mysql> DemoTable(PostMessage) মানগুলিতে সন্নিবেশ ('Hello'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.16 সেকেন্ড)mysql> DemoTable(PostMessage) মান ('Hi'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড) mysql> DemoTable(PostMessage) মানগুলিতে সন্নিবেশ করুন ('Awesome'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.18 সেকেন্ড)mysql> DemoTable(PostMessage) এর মান ('Hello'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.19 সেকেন্ড) mysql> DemoTable(PostMessage) মানগুলিতে সন্নিবেশ করুন ('Hi'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.09 sec)mysql> DemoTable(PostMessage) মান ('Awesome'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.33 সেকেন্ড)

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন
mysql> DemoTable থেকে *নির্বাচন করুন;

আউটপুট

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

তৈরি করবে
+----+---------------+| আইডি | পোস্ট মেসেজ |+----+---------------+| 1 | হাই || 2 | হ্যালো || 3 | হাই || 4 | অসাধারণ || 5 | হ্যালো || 6 | হাই || 7 | অসাধারণ |+------+------------+7 সারি সেটে (0.00 সেকেন্ড)

একটি MySQL ডাটাবেসে সর্বোচ্চ পরিমাণ মান পেতে ক্যোয়ারী হল −

mysql> পোস্টমেসেজ দ্বারা DemoTable গোষ্ঠী থেকে PostMessage,count(Id) নির্বাচন করুন ->গণনা অনুসারে (Id) DESC;

আউটপুট

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

তৈরি করবে
+------------+------------+| পোস্ট মেসেজ | গণনা(আইডি) |+------------+------------+| হাই | 3 || হ্যালো | 2 || অসাধারণ | 2 |+------------+------------+3 সারি সেটে (0.00 সেকেন্ড)

আপনি যদি শুধুমাত্র সর্বোচ্চ চান, তাহলে আপনি নিম্নলিখিত ক্যোয়ারীটি ব্যবহার করতে পারেন -

mysql> DemoTable গ্রুপ থেকে PostMessage,count(Id) নির্বাচন করুন 

আউটপুট

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

তৈরি করবে
+------------+------------+| পোস্ট মেসেজ | গণনা(আইডি) |+------------+------------+| হাই | 3 |+------------+------------+1 সারি সেটে (0.00 সেকেন্ড)

  1. আমরা কি মাইএসকিউএল-এ কলামের নাম উল্লেখ না করে মান সন্নিবেশ করতে পারি?

  2. MySQL Aggregate ফাংশন সহ একটি কলামের সর্বোচ্চ মান পান

  3. MySQL এর সাথে একটি কলামের সমস্ত মান থেকে শেষ 3টি সংখ্যার যোগফল পান৷

  4. MySQL এর সাথে কলামের মান পরিবর্তন করছেন?