কম্পিউটার

MySQL DATETIME ক্ষেত্রের স্ট্রিংয়ের সাথে DATE স্ট্রিং তুলনা করবেন?


আপনি MySQL-এ DATE() ফাংশনের সাহায্যে DATETIME ফিল্ড থেকে স্ট্রিং এর সাথে DATE স্ট্রিং তুলনা করতে পারেন৷ বাক্য গঠনটি নিম্নরূপ -

yourTableName থেকে *নির্বাচন করুন যেখানে DATE(yourColumnName) =‘anyDateString’;

উপরের সিনট্যাক্সটি বোঝার জন্য, আসুন একটি টেবিল তৈরি করি এবং টেবিলে কিছু তারিখের মান সেট করি। একটি টেবিল তৈরি করার জন্য ক্যোয়ারী −

mysql> টেবিল তৈরি করুন ডেটটাইমডেমো −> ( −> আগমনের সময় ডেটটাইম −> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.61 সেকেন্ড)

ইনসার্ট কমান্ডের সাহায্যে টেবিলে কিছু রেকর্ড সন্নিবেশ করা যাক। রেকর্ড সন্নিবেশ করার জন্য নিম্নোক্ত ক্যোয়ারী −

mysql> DateTimeDemo মানগুলিতে সন্নিবেশ করান (0.47 সেকেন্ড)mysql> DateTimeDemo মানগুলিতে সন্নিবেশ করুন(date_add(now(),interval 1 year));Query OK, 1 সারি প্রভাবিত (0.19 sec)mysql> DateTimeDemo মানগুলিতে সন্নিবেশ করুন(date_add(now(),interval 4 বছর) );কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)mysql> DateTimeDemo মানগুলিতে ঢোকান(date_add(now(),interval -2 year));Query OK, 1 সারি প্রভাবিত (0.17 sec)mysql> DateTimeDemo মানগুলিতে সন্নিবেশ করুন(date_add) (এখন(),ব্যবধান -1 বছর));কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)

সিলেক্ট স্টেটমেন্টের সাহায্যে সমস্ত রেকর্ড প্রদর্শন করুন। সারণী থেকে সমস্ত রেকর্ড প্রদর্শনের জন্য ক্যোয়ারী −

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

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

<প্রে>+---------+| আগমনের সময় |+---------+| 2018-12-06 10:12:45 || 2020-12-06 10:13:10 || 2019-12-06 10:13:21 || 2022-12-06 10:13:27 || 2016-12-06 10:13:42 || 2017-12-06 10:13:50 |+----------------------+6 সারি সেটে (0.00 সেকেন্ড)

এখন ডেট টাইম ফিল্ডের সাথে স্ট্রিং তুলনা করার জন্য আমরা উপরে আলোচনা করা সিনট্যাক্সটি প্রয়োগ করুন। প্রশ্নটি নিম্নরূপ -

mysql> DateTimeDemo থেকে *নির্বাচন করুন যেখানে date(ArrivalTime) ='2022-12-06';

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

<প্রে>+---------+| আগমনের সময় |+---------+| 2022-12-06 10:13:27 |+----------------------+1 সারি সেটে (0.14 সেকেন্ড)
  1. তারিখ সহ সারি সন্নিবেশ MySQL ক্যোয়ারী?

  2. তারিখ রেকর্ড সহ একটি টেবিল থেকে সর্বশেষ তারিখ আনার জন্য MySQL ক্যোয়ারী

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

  4. কিভাবে MySQL এ স্ট্রিং থেকে তারিখ বের করবেন?