কম্পিউটার

MYSQL-এর নির্দিষ্ট অক্ষর দিয়ে শুরু হওয়া আলফানিউমেরিক স্ট্রিং সহ একটি কলাম থেকে সর্বোচ্চ মান কীভাবে পাওয়া যায়?


সর্বাধিক মানের জন্য, রূপান্তরের জন্য CAST() এর সাথে MAX() ব্যবহার করুন। যেহেতু আমরা নির্দিষ্ট অক্ষর দিয়ে শুরু হওয়া স্ট্রিং-সংখ্যা থেকে সর্বোচ্চ মান চাই, তাই RLIKE ব্যবহার করুন। আসুন প্রথমে একটি টেবিল তৈরি করি -

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

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable1381 মানগুলিতে ('IT794'); ক্যোয়ারী ঠিক আছে, 1 সারি প্রভাবিত (0.19 সেকেন্ড) mysql> DemoTable1381 মানগুলিতে ঢোকান ('AT1034'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.52 সেকেন্ড) mysql> সন্নিবেশ করান DemoTable1381 মানগুলিতে ('IT967'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড) mysql> DemoTable1381 মানগুলিতে ঢোকান ('IT874'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড) mysql> DemoTables' 138671 মানগুলিতে ঢোকান '); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.09 সেকেন্ড)

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

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

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

তৈরি করবে
+---------------+| ডিপার্টমেন্ট আইডি |+---------------+| IT794 || AT1034 || IT967 || IT874 || AT967 |+------------+5 সারি সেটে (0.00 সেকেন্ড)

নির্দিষ্ট অক্ষর দিয়ে শুরু হওয়া আলফানিউমেরিক স্ট্রিং সহ একটি কলাম থেকে সর্বাধিক মান পেতে ক্যোয়ারীটি এখানে রয়েছে যেমন “IT” এখানে −

mysql> DemoTable1381 থেকে max(cast(substr(trim(DepartmentId),3) AS UNSIGNED)) নির্বাচন করুন যেখানে DepartmentId 'IT' পছন্দ করে;

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

তৈরি করবে <পূর্ব>+------------------------------------------------------------ -------+| max(cast(substr(trim(DepartmentId),3) যেহেতু আনসাইনড)) |+------------------ ----------------------+| 967 |+------------------------------------------------------------ ------+1 সারি সেটে (0.10 সেকেন্ড)
  1. MySQL কনকাট একটি নির্দিষ্ট কলাম মান সংশ্লিষ্ট রেকর্ডের সাথে

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

  3. মাইএসকিউএল-এ শেষ থেকে শুরু করে কিভাবে অক্ষরের সংখ্যা x ট্রিম করবেন?

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