কম্পিউটার

একটি MySQL কলামে সর্বনিম্ন এবং সর্বোচ্চ মানের জন্য সারি ডেটা পান


একটি MySQL কলামের সর্বনিম্ন মানগুলির জন্য, MIN() পদ্ধতি ব্যবহার করুন এবং সর্বোচ্চের জন্য, MAX() পদ্ধতিটি ব্যবহার করুন৷ আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable( CustomerName varchar(20), ProductAmount int); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.03 সেকেন্ড)

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable মানগুলিতে ঢোকান )mysql> DemoTable মানগুলিতে সন্নিবেশ করুন ('Mike',97474); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড)mysql> DemoTable মানগুলিতে সন্নিবেশ করুন ('বব',65884); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.19 সেকেন্ড) 

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

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

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

তৈরি করবে
+---------------+---------------+| গ্রাহকের নাম | পণ্যের পরিমাণ |+---------------+---------------+| ক্রিস | 3599 || ডেভিড | 7843 || মাইক | 97474 || বব | 65884 |+---------------+---------------+4 সারি সেটে (0.00 সেকেন্ড)

MAX() এবং MIN() −

ব্যবহার করে সর্বনিম্ন এবং সর্বোচ্চ মান পাওয়ার জন্য নিম্নোক্ত ক্যোয়ারী রয়েছে
mysql> DemoTable থেকে *নির্বাচন করুন যেখানে ProductAmount=(DemoTable থেকে সর্বোচ্চ(ProductAmount) নির্বাচন করুন) অথবা ProductAmount=(DemoTable থেকে min(ProductAmount) নির্বাচন করুন);

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

তৈরি করবে
+---------------+---------------+| গ্রাহকের নাম | পণ্যের পরিমাণ |+---------------+---------------+| ক্রিস | 3599 || মাইক | 97474 |+---------------+---------------+2 সারি সেটে (0.00 সেকেন্ড)

  1. একটি কলাম মান থেকে সর্বাধিক পাওয়া এবং MySQL এর সাথে একই কলামে অন্যান্য সমস্ত মানের জন্য সেট করা?

  2. অনুরূপ কলামে 1 টি মানের ভিত্তিতে একটি একক সারিতে গ্রুপ কনক্যাট এবং ডেটা স্থাপন করতে MySQL ক্যোয়ারী?

  3. MySQL-এ একটি কলাম আপডেট করুন এবং ট্রেলিং আন্ডারস্কোর মানগুলি সরিয়ে দিন

  4. একটি নির্দিষ্ট কলামের মান ঠিক করুন এবং MySQL-এ বাকি সারিগুলির জন্য র্যান্ডম মান প্রদর্শন করুন