DD/MM/YYYY তারিখ প্রদর্শনের জন্য একটি তারিখ বিন্যাস সেট করতে MySQL থেকে STR_TO_DATE() ফাংশন ব্যবহার করুন। সিনট্যাক্স নিম্নরূপ -
আপনার টেবিলের নাম থেকে STR_TO_DATE(yourColumnName,’%d/%m/%Y) যেকোন পরিবর্তনশীল নাম হিসেবে নির্বাচন করুন।
উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি -
mysql> সারণি তৈরি করুন তারিখ ফরম্যাটডেমো −> ( −> IssueDate varchar(100) −> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.54 সেকেন্ড)
টেবিলে কিছু স্ট্রিং তারিখ সন্নিবেশ করা হচ্ছে। তারিখ সন্নিবেশ করার জন্য ক্যোয়ারী নিম্নরূপ -
mysql> DateFormatDemo মান ('26/11/2018'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)mysql> তারিখ ফর্ম্যাটডেমো মানগুলিতে সন্নিবেশ করুন('27/11/2018'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)mysql> তারিখ ফরম্যাটডেমো মানগুলিতে সন্নিবেশ করান 1 সারি প্রভাবিত (0.14 সেকেন্ড)
এখন আপনি সমস্ত তারিখ প্রদর্শন করতে পারেন যা আমি উপরে সন্নিবেশিত করেছি। প্রশ্নটি নিম্নরূপ -
mysql> DateFormatDemo থেকে *নির্বাচন করুন;
নিচের আউটপুট −
<প্রে>+------------+| ইস্যু তারিখ |+------------+| 26/11/2018 || 27/11/2018 || 2/12/2018 || 3/12/2018 |+------------+4টি সারি সেটে (0.00 সেকেন্ড)স্ট্রিংকে ডেট ফরম্যাটে রূপান্তর করতে আপনি শুরুতে আলোচনা করা সিনট্যাক্স বাস্তবায়ন করতে পারেন। প্রশ্নটি নিম্নরূপ -
mysql> DateFormatDemo থেকে STR_TO_DATE(ইস্যু তারিখ, '%d/%m/%Y') StringToDateFormatExample নির্বাচন করুন;
নিচের আউটপুট −
<প্রে>+----------------------------+| StringToDateFormatExample |+----------------------------+| 2018-11-26 || 2018-11-27 || 2018-12-02 || 2018-12-03 |+--------------------------+4টি সারি সেটে (0.00 সেকেন্ড)