কম্পিউটার

এসকিউএল-এ Value440, Value345, ইত্যাদির মতো স্ট্রিং নম্বর হিসাবে মান সহ একটি কলাম থেকে সর্বাধিক মান আনুন


এর জন্য, আপনি সাবস্ট্রিং() সহ MAX() ব্যবহার করতে পারেন। আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable1337 -> ( -> মান varchar(50) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.58 সেকেন্ড)

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable1337 মানগুলিতে সন্নিবেশ করুন('Value400');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)mysql> DemoTable1337 মানগুলিতে ঢোকান('Value345'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড> mysql) DemoTable1337 মানগুলিতে('Value567');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)mysql> DemoTable1337 মানগুলিতে সন্নিবেশ করুন('Value489'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.22 সেকেন্ড)

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

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

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

তৈরি করবে <প্রে>+---------+| মান |+---------+| মান 400 || মান345 || মান567 || মান489 |+---------+4 সারি সেটে (0.00 সেকেন্ড)

কলাম যখন varchar হয় তখন MySQL-এ সর্বাধিক মান খুঁজে পেতে ক্যোয়ারী হল

mysql> DemoTable1337 থেকে MaximumValue হিসেবে max(cast(substring(Value, 6) decimal(10,2))) সিলেক্ট করুন;

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

তৈরি করবে <প্রে>+---------------+| সর্বোচ্চ মান |+---------------+| 567.00 |+---------------+1 সারি সেটে (0.04 সেকেন্ড)
  1. MySQL এ সংশ্লিষ্ট ডুপ্লিকেট আইডি সহ একটি কলাম (ভাসমান মান) থেকে সর্বনিম্ন মান পান

  2. MySQL-এ VARCHAR কলাম থেকে সর্বাধিক মান খুঁজুন

  3. MySQL REGEXP নির্দিষ্ট সংখ্যা দিয়ে শুরু করে স্ট্রিং + নম্বর রেকর্ড আনতে?

  4. একটি MySQL কলাম থেকে সর্বোচ্চ মান আনবেন?