কম্পিউটার

varchar ক্ষেত্রে সংখ্যাসূচক মান সহ সর্বাধিক মান পেতে MySQL ক্যোয়ারী?


সর্বোচ্চ মান পেতে, max() ফাংশন ব্যবহার করুন। আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> সারণি findMaxValueInVarcharField তৈরি করুন -> ( -> Id int NULL AUTO_INCREMENT PRIMARY KEY, -> Value varchar(200) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.09 সেকেন্ড)

নিচে ইনসার্ট কমান্ড −

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করার জন্য ক্যোয়ারী দেওয়া হল
mysql> findMaxValueInVarcharField(মান) মান('200');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)mysql> findMaxValueInVarcharField(মান) মানগুলিতে সন্নিবেশ করুন ('1000'); কোয়েরি ঠিক আছে ('1000'); 0.25 সেকেন্ড)mysql> findMaxValueInVarcharField(মান) মান ('899474'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)mysql> findMaxValueInVarcharField(মান) মানগুলিতে সন্নিবেশ করুন ('394) প্রভাবিত ('394); 0.15 সেকেন্ড)mysql> FindMaxValueInVarcharField(মান) মান ('4958'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড)

নির্বাচনী বিবৃতি ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করার জন্য নিচের প্রশ্নটি রয়েছে FindMaxValueInVarcharField থেকে
mysql> নির্বাচন করুন;

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

তৈরি করবে <প্রে>+----+---------+| আইডি | মান |+---+---------+| 1 | 200 || 2 | 1000 || 3 | 899474 || 4 | 39474 || 5 | 4958 |+------+-------+5 সারি সেটে (0.00 সেকেন্ড)

একটি varchar ক্ষেত্রে সাংখ্যিক মান থেকে সর্বাধিক পেতে ক্যোয়ারীটি হল -

mysql> max(cast(Value as unsigned) ) AS MaximumValueFromVarcharField fromfindMaxValueInVarcharField নির্বাচন করুন;

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

তৈরি করবে <প্রে>+-------------------------------+| ভারচারফিল্ড থেকে সর্বাধিক মান |+--------------------------------------------+| 899474 |+-------------------------------+1 সারি সেটে (0.00 সেকেন্ড)
  1. দুটি সঠিক মান সহ একটি রেকর্ড নির্বাচন করতে মাইএসকিউএল কোয়েরি?

  2. কিভাবে MySQL ক্যোয়ারী ব্যবহার করে চতুর্থ সর্বোচ্চ মান পেতে হয়?

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

  4. একটি স্ট্রিং ক্ষেত্রের সংখ্যাসূচক অক্ষর দ্বারা গ্রুপ সারি MySQL প্রশ্ন?