কম্পিউটার

মাইএসকিউএল-এ একটি তারিখের মান আগামীকালের তারিখের সমান কিনা তা কীভাবে পরীক্ষা করবেন?


এর জন্য, আপনি DATEDIFF() ব্যবহার করতে পারেন। আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable -> ( -> শিপিংয়ের তারিখ তারিখ -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.90 সেকেন্ড)

সন্নিবেশ কমান্ড −

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable মানগুলিতে সন্নিবেশ করান প্রভাবিত (0.15 সেকেন্ড)mysql> DemoTable মানগুলিতে সন্নিবেশ করান 1 সারি প্রভাবিত (0.15 সেকেন্ড)

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

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

আউটপুট

<প্রে>+---------+| শিপিং তারিখ |+---------+| 2019-07-01 00:00:00 || 2019-07-02 00:00:00 || 2019-07-03 00:00:00 || 2019-07-04 00:00:00 |+----------------------+4টি সারি সেটে (0.00 সেকেন্ড)

মাইএসকিউএল-এ ডেটটাইম আগামীকালের তারিখের সমান কিনা তা পরীক্ষা করার জন্য নিচে ক্যোয়ারী দেওয়া হল -

mysql> DemoTable থেকে *নির্বাচন করুন -> WHERE DATEDIFF(ShippingDate, DATE_ADD(CURDATE(), INTERVAL 1 DAY)) =0;

এটি নিম্নলিখিত আউটপুট তৈরি করবে যা আগামীকালের তারিখ 2019-07-02 টেবিলের তারিখগুলির মধ্যে একটি ছিল -

আউটপুট

<প্রে>+---------+| শিপিং তারিখ |+---------+| 2019-07-02 00:00:00 |+----------------------+1 সারি সেটে (0.08 সেকেন্ড)
  1. কিভাবে জাভা ব্যবহার করে একটি MySQL কলাম মান মধ্যে DATE সন্নিবেশ করান?

  2. কিভাবে আমি মাইএসকিউএল-এ ডেটটাইম পুনরায় ফর্ম্যাট করব?

  3. একটি মাইএসকিউএল টেবিলের একক সারিতে কোন মান শূন্য কিনা তা কিভাবে পরীক্ষা করবেন?

  4. কিভাবে মাইএসকিউএল সংস্করণ চেক করবেন