এর জন্য, আপনি ORDER BY DATE() ব্যবহার করতে পারেন। প্রথমে একটি টেবিল তৈরি করা যাক। এখানে, আমাদের টাইপ DATE সহ একটি কলাম এবং ENUM −
টাইপ সহ আরেকটি কলাম রয়েছেmysql> সারণি তৈরি করুন DemoTable -> ( -> যোগদানের তারিখ, -> স্থিতি ENUM('ভাল', 'অসাধারণ', 'খারাপ') -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.58 সেকেন্ড)
সন্নিবেশ কমান্ড −
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> DemoTable মানগুলিতে সন্নিবেশ করুন('2019-01-21','Excelent');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)mysql> DemoTable(স্থিতি) মানগুলিতে সন্নিবেশ করুন('খারাপ');কোয়েরি ঠিক আছে , 1 সারি প্রভাবিত (0.17 সেকেন্ড)mysql> DemoTable(স্থিতি) মানগুলিতে সন্নিবেশ করুন ('ভাল'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুনmysql> DemoTable থেকে *নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+------------+------------+| যোগদানের তারিখ | স্ট্যাটাস |+-------------+------------+| 2019-01-21 | চমৎকার || NULL | খারাপ || NULL | ভালো |+------------+----------+3 সারি সেটে (0.00 সেকেন্ড)এখানে টাইমস্ট্যাম্প এবং enum -
উভয় দ্বারা অর্ডার বাছাই করার জন্য প্রশ্ন রয়েছেmysql> DemoTable থেকে *নির্বাচন করুন -> DATE(JoiningDate) ASC, Status asc;এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+------------+------------+| যোগদানের তারিখ | স্ট্যাটাস |+-------------+------------+| NULL | ভালো || NULL | খারাপ || 2019-01-21 | চমৎকার |+------------+------------+3 সারি সেটে (0.00 সেকেন্ড)