আপনাকে ORDER BY ক্লজের সাথে রেগুলার এক্সপ্রেশন ব্যবহার করতে হবে। সিনট্যাক্স নিম্নরূপ:
ইফ (আপনার কলামের নাম আরলাইক '^[a-z]', 1, 2), yourColumnName;
উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ:
mysql> সারণি তৈরি করুন AlphabetFirstThenNumberDemo -> ( -> Id int NULL AUTO_INCREMENT, -> Name varchar(20), -> PRIMARY KEY(Id) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.95 সেকেন্ড)পূর্বে>সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ:
mysql> AlphabetFirstThenNumberDemo(Name) মান ('John');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.37 সেকেন্ড)mysql> AlphabetFirstThenNumberDemo(নাম) মানগুলিতে সন্নিবেশ করুন ('বব'); কোয়েরি OK, 1 0.21 সেকেন্ড)mysql> AlphabetFirstThenNumberDemo(Name) মান ('1Sam');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)mysql> AlphabetFirstThenNumberDemo(নাম) মানগুলিতে সন্নিবেশ করুন('Carol', eryQue); 0.22 সেকেন্ড)mysql> AlphabetFirstThenNumberDemo(Name) মান ('2Larry');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.31 সেকেন্ড)mysql> AlphabetFirstThenNumberDemo(নাম) মানগুলিতে সন্নিবেশ করুন('David OK,' eryQue); 0.27 সেকেন্ড)mysql> AlphabetFirstThenNumberDemo(Name) মান('3Mike');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)mysql> AlphabetFirstThenNumberDemo(নাম) মানগুলিতে সন্নিবেশ করুন('Robert', eryQue'); 0.10 সেকেন্ড)এখন আপনি সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করতে পারেন। প্রশ্নটি নিম্নরূপ:
mysql> AlphabetFirstThenNumberDemo থেকে *নির্বাচন করুন;নিম্নলিখিত আউটপুট:
<প্রে>+----+---------+| আইডি | নাম |+----+---------+| 1 | জন || 2 | বব || 3 | 1স্যাম || 4 | ক্যারল || 5 | 2ল্যারি || 6 | ডেভিড || 7 | 3মাইক || 8 | রবার্ট |+---+---------+8 সারি সেটে (0.00 সেকেন্ড)
এখানে প্রথমে বর্ণমালা দ্বারা প্রশ্নের ক্রম তারপর একটি সংখ্যা দ্বারা অনুসরণ করা হয়েছে৷ প্রশ্নটি নিম্নরূপ:
mysql> AlphabetFirstThenNumberDemo থেকে *নির্বাচন করুন -> ORDER BY IF(Name RLIKE '^[a-z]', 1, 2), Name;
নিম্নলিখিত আউটপুট:
<প্রে>+----+---------+| আইডি | নাম |+----+---------+| 2 | বব || 4 | ক্যারল || 6 | ডেভিড || 1 | জন || 8 | রবার্ট || 3 | 1স্যাম || 5 | 2ল্যারি || 7 | 3মাইক |+------+-------+8 সারি সেটে (0.00 সেকেন্ড)