MySQL-এ অক্ষরের দৈর্ঘ্য অনুসারে সাজানোর জন্য ORDER BY LENGTH() ব্যবহার করুন। আসুন প্রথমে একটি টেবিল তৈরি করি:
mysql> AADemo অর্ডারিং টেবিল তৈরি করুন -> ( -> মান varchar(100) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.30 সেকেন্ড)
সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করার জন্য নিম্নোক্ত প্রশ্ন:
AADemo মান ('A') অর্ডার করার মধ্যেmysql> ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড) mysql> এএএডিমো মান ('B') অর্ডারে ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড) mysql> সন্নিবেশ AADemo মান ('AA') অর্ডার করতে; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড) mysql> ক্রমানুসারে ঢোকানAADemo মান ('C'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড) mysql> AADemo মানগুলি ('CCC) অর্ডারে সন্নিবেশ করুন '); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.22 সেকেন্ড)
নিম্নোক্ত ক্যোয়ারীটি সিলেক্ট কমান্ড ব্যবহার করে টেবিল থেকে রেকর্ড প্রদর্শন করা হল:
mysql> AADemo অর্ডার করার থেকে * নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট তৈরি করবে
<প্রে>+------+| মান |+------+| ক || খ || এএ || গ || CCC |+------+5 সারি সেটে (0.00 সেকেন্ড)নিচের ক্রমানুসারে অক্ষরের দৈর্ঘ্য অনুসারে সাজানোর জন্য ক্যোয়ারী রয়েছে:
mysql> AADemo অর্ডার করা থেকে *নির্বাচন করুন -> দৈর্ঘ্য অনুসারে অর্ডার করুন (মান) DESC, মান;
এটি নিম্নলিখিত আউটপুট তৈরি করবে
<প্রে>+------+| মান |+------+| CCC || এএ || ক || খ || C |+------+5 সারি সেটে (0.00 সেকেন্ড)