কম্পিউটার

মাইএসকিউএল-এ দিন, মাস, বছরের ক্ষেত্র থেকে তারিখ তৈরি করবেন?


আপনি MySQL থেকে অন্তর্নির্মিত ফাংশন STR_TO_DATE() ব্যবহার করতে পারেন। সিনট্যাক্স নিম্নরূপ -

SELECTSTR_TO_DATE(CONCAT(yourYearColumName,'-',LPAD(yourMonthColumName,2,'00'),'-',LPAD(yourDayColumName,2,'00')), '%Y-%m-%d' ) yourTableName থেকে যেকোনও VariableName হিসাবে;

উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -

mysql> টেবিল তৈরি করুন DateCreateDemo −> ( −> `Day` varchar(2), −> `Month` varchar(2), −> `Year` varchar(4) −> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.68 সেকেন্ড)

সন্নিবেশ কমান্ড ব্যবহার করে সমস্ত ক্ষেত্রের জন্য মান সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ -

mysql> DateCreateDemo মানগুলিতে সন্নিবেশ করান '); ক্যোয়ারী ঠিক আছে, 1 সারি প্রভাবিত (0.37 সেকেন্ড)mysql> DateCreateDemo মানগুলিতে সন্নিবেশ করুন('12','6','2017'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড)mysql> DateCreateDemo মানগুলিতে ঢোকান( '9','8','2019');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)mysql> তারিখ তৈরির ডেমো মানগুলিতে ঢোকান('10','5','2020'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.09 সেকেন্ড)

সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -

mysql> DateCreateDemo থেকে *নির্বাচন করুন;

নিচের আউটপুট −

+------+------+------+| দিন | মাস | বছর |+------+-------+------+| 15 | 12 | 2018 || 10 | 11 | 2016 || 12 | 6 | 2017 || 9 | 8 | 2019 || 10 | 5 | 2020 |+------+-------+------+5 সারি সেটে (0.00 সেকেন্ড)

উপরের তিনটি ক্ষেত্র ব্যবহার করে একটি তারিখ তৈরি করুন যা হল 'দিন', 'মাস' এবং 'বছর'। প্রশ্নটি নিম্নরূপ -

mysql> −> STR_TO_DATE(CONCAT(বছর,'-',LPAD(মাস,2,'00'),'-',LPAD(দিন,2,'00')), '%Y-% নির্বাচন করুন m-%d') DateCreateDemo থেকে DateDemo হিসাবে;

নিচের আউটপুট −

<প্রে>+------------+| তারিখ ডেমো |+------------+| 2018-12-15 || 2016-11-10 || 2017-06-12 || 2019-08-09 || 2020-05-10 |+------------+5 সারি সেটে (0.06 সেকেন্ড)
  1. পিএইচপি মাইএসকিউএল-এ টাইমস্ট্যাম্প থেকে দিন/মাস/বছর বের করবেন?

  2. 00:00 থেকে আজকের তারিখ পর্যন্ত তারিখ নির্বাচন করার জন্য MySQL ক্যোয়ারী

  3. MySQL এর সাথে তারিখ রেকর্ড সহ একটি কলাম থেকে মাসের নাম এবং বছর প্রদর্শন করুন

  4. মাইএসকিউএল-এ তারিখ রেকর্ড থেকে মাসের প্রথম দিন এবং শেষ দিন কীভাবে প্রদর্শন করবেন?