কম্পিউটার

"01 আগস্ট 2019" ফরম্যাটে MySQL-এ অর্ডারের তারিখ?


"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 সেকেন্ড)

  1. MySQL এ সঠিক বিন্যাস সহ USD মুদ্রার রেকর্ড প্রদর্শন করুন

  2. MySQL-এ তারিখ সহ একটি অস্থায়ী টেবিল তৈরি করুন

  3. মাইএসকিউএল দিয়ে মাসের আকারে তারিখের মধ্যে পার্থক্য খুঁজুন

  4. একটি MySQL ক্যোয়ারী সহ একটি টেবিল কলামে তারিখের বিন্যাস কিভাবে পরিবর্তন করবেন?