কম্পিউটার

MySQL-এ একটি নির্দিষ্ট দিনে MM/YY-কে YYYY-MM-DD-তে কীভাবে রূপান্তর করবেন?


রূপান্তর করতে, STR_TO_DATE() ব্যবহার করুন, নীচের সিনট্যাক্সের মতো। দিনের মানটি CONCAT() −

এর সাথে সংযুক্ত করুন
yourTableName থেকে str_to_date(concat('yourDateValue/', yourColumnName), '%d/%m/%y') যেকোনও আলিয়াসনাম হিসেবে নির্বাচন করুন;

আসুন একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন ডেমো46−> (−> id int null auto_increment প্রাথমিক কী,−> short_date varchar(20)−> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.60 সেকেন্ড)

সন্নিবেশ কমান্ডের সাহায্যে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন -

mysql> demo46(short_date) মানের মধ্যে সন্নিবেশ করান 1 সারি প্রভাবিত (0.12 সেকেন্ড)mysql> demo46(short_date) মানগুলিতে ('11/20'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড)

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে রেকর্ড প্রদর্শন করুন
mysql> ডেমো46 থেকে *নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
+----+------------+| আইডি | সংক্ষিপ্ত_তারিখ |+------+------------+| 1 | 09/18 || 2 | 12/20 || 3 | 11/20 |+---+------------+3 সারি সেটে (0.00 সেকেন্ড)

MySQL-এ MM/YY-কে YYYY-MM-DD-এ রূপান্তর করার জন্য নিম্নোক্ত ক্যোয়ারী।

mysql> demo46 থেকে Convert_In_Full_Date−> হিসাবে str_to_date(concat('24/', short_date), '%d/%m/%y') নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <প্রে>+----------------------+| Convert_In_Full_Date |+----------------------+| 2018−09−24 || 2020−12−24 || 2020−11−24 |+----------------------+3 সারি সেটে (0.00 সেকেন্ড)
  1. মাইএসকিউএল-এ একটি নির্দিষ্ট কলামের নামের সাথে টেবিলগুলি কীভাবে খুঁজে পাবেন?

  2. MySQL - YYYY-MM-DD কে UNIX টাইমস্ট্যাম্পে রূপান্তর করুন

  3. কিভাবে MySQL এ একটি তারিখ বিন্যাস রূপান্তর করবেন?

  4. কিভাবে MYSQL-এ MM/YY-কে YYYY-MM-DD তে রূপান্তর করবেন?