MySQL-এ শব্দ দ্বারা অর্ডার করতে, আপনাকে ORDER BY FIELD() ব্যবহার করতে হবে। আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable( StudentId int NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName varchar(20), StudentFavouriteSubject varchar(100));কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.52 সেকেন্ড)
সন্নিবেশ কমান্ড -
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> DemoTable(StudentFirstName,StudentFavouriteSubject) মান ('ল্যারি','জাভা');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড)mysql> ডেমোটেবলে সন্নিবেশ করুন 'C'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.11 সেকেন্ড)mysql> DemoTable(StudentFirstName,StudentFavouriteSubject) মানগুলিতে সন্নিবেশ করান DemoTable(StudentFirstName,StudentFavouriteSubject) মান('David','MySQL');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন;
mysql> DemoTable থেকে *নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+------------+-------------------+------------ ----------+| StudentId | ছাত্র প্রথম নাম | ছাত্রপ্রিয় বিষয় |+------------+--------- ---------+| 1 | ল্যারি | জাভা || 2 | স্যাম | গ || 3 | বব | মঙ্গোডিবি || 4 | ডেভিড | মাইএসকিউএল |+------------+------------------------- ---------+4 সারি সেটে (0.00 সেকেন্ড)MySQL -
-এ ORDER BY শব্দের জন্য নিচের প্রশ্নটি রয়েছেmysql> DemoTableORDER BY FIELD (`StudentFavouriteSubject`, 'MongoDB', 'MySQL', 'Java', 'C') থেকে *নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+------------+-------------------+------------ ----------+| StudentId | ছাত্র প্রথম নাম | ছাত্রপ্রিয় বিষয় |+------------+--------- ---------+| 3 | বব | মঙ্গোডিবি || 4 | ডেভিড | মাইএসকিউএল || 1 | ল্যারি | জাভা || 2 | স্যাম | গ |+----------------------------------------------- ---------+4 সারি সেটে (0.03 সেকেন্ড)