"01 আগস্ট 2019" এর মতো তারিখগুলি প্রদর্শন করতে, STR_TO_DATE() দ্বারা ORDER ব্যবহার করুন৷ আসুন প্রথমে একটি −
তৈরি করিmysql> টেবিল তৈরি করুন DemoTable1435 -> ( -> DueDate varchar(60) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.08 সেকেন্ড)
সন্নিবেশ −
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান DemoTable1435 মানগুলিতেmysql> সন্নিবেশ করুন )mysql> DemoTable1435 মানগুলিতে সন্নিবেশ করুন('31 জানুয়ারী 2017');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.08 সেকেন্ড)mysql> DemoTable1435 মানগুলিতে সন্নিবেশ করুন ('01 মার্চ 2019'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.11 সেকেন্ড) /প্রে>নির্বাচন −
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন DemoTable1435 থেকেmysql> নির্বাচন করুন;এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+----------------+| শেষ তারিখ |+----------------+| 01 আগস্ট 2019 || 01 ফেব্রুয়ারী 2018 || 31 জানুয়ারী 2017 || 01 মার্চ 2019 |+----------------+4টি সারি সেটে (0.00 সেকেন্ড)নিম্নরূপ MySQL-এ “01 আগস্ট 2019” বিন্যাস সহ তারিখগুলি অর্ডার করার প্রশ্ন রয়েছে -
mysql> DemoTable1435 থেকে * নির্বাচন করুন -> str_to_date(DueDate,'%d %M %Y');এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+----------------+| শেষ তারিখ |+----------------+| 31 জানুয়ারী 2017 || 01 ফেব্রুয়ারী 2018 || 01 মার্চ 2019 || 01 আগস্ট 2019 |+----------------+4টি সারি সেটে (0.04 সেকেন্ড)