কম্পিউটার

মাইএসকিউএল-এ দুটি তারিখের মধ্যে কীভাবে প্রশ্ন করবেন?


আপনি BETWEEN স্টেটমেন্টের সাহায্যে তারিখগুলির মধ্যে প্রশ্ন করতে পারেন। সিনট্যাক্স নিম্নরূপ -

আপনার টেবিলের নাম থেকে *নির্বাচন করুন যেখানে 'yourStartingDate' এবং curdate() এর মধ্যে আপনার কলামের নাম।

curdate() বা now() ব্যবহার করুন, এই দুটি ফাংশনই কাজ করবে। উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি -

mysql> তারিখ ডেমো −> ( −> StartDate datetime −> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.78 সেকেন্ড)

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

mysql> ঢোকান এর মধ্যে ঢোকান BtweenDateDemo মানের মধ্যে(date_add(now(),interval -1 year));Query OK, 1 সারি প্রভাবিত (0.11 sec)mysql> সন্নিবেশ করুন BetweenDateDemo মানগুলির মধ্যে(date_add(now(),interval -2 বছর ); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)mysql> BtweenDateDemo মানগুলির মধ্যে সন্নিবেশ করান date_add(now(),interval 1 year));Query OK, 1 সারি প্রভাবিত (0.12 sec)mysql> Insert in BtweenDateDemo values(date_add(now(),interval 2 year));Query OK, 1 সারি প্রভাবিত (0.12 sec) )mysql> বিটweenDateDemo মানগুলির মধ্যে সন্নিবেশ করান 

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

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

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

<প্রে>+---------+| শুরুর তারিখ |+---------+| 2017-12-08 11:45:47 || 2016-12-08 11:45:56 || 2015-12-08 11:46:01 || 2019-12-08 11:46:05 || 2020-12-08 11:46:11 || 2021-12-08 11:46:15 |+----------------------+6 সারি সেটে (0.00 সেকেন্ড)

এখন উপরে আলোচনা করা সিনট্যাক্স ব্যবহার করে তারিখের মধ্যে নির্বাচন করুন −

mysql> BetweenDateDemo থেকে *নির্বাচন করুন যেখানে StartDate '2014-8-12' এবং curdate();

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

<প্রে>+---------+| শুরুর তারিখ |+---------+| 2017-12-08 11:45:47 || 2016-12-08 11:45:56 || 2015-12-08 11:46:01 |+----------------------+3টি সারি সেটে (0.00 সেকেন্ড)

একটি সাজানো অর্ডার পেতে ORDER BY ব্যবহার করুন। প্রশ্নটি নিম্নরূপ -

mysql> BetweenDateDemo থেকে *নির্বাচন করুন যেখানে StartDate '2014-8-12' এর মধ্যে এবং curdate() StartDate অনুসারে অর্ডার করুন;

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

<প্রে>+---------+| শুরুর তারিখ |+---------+| 2015-12-08 11:46:01 || 2016-12-08 11:45:56 || 2017-12-08 11:45:47 |+----------------------+3টি সারি সেটে (0.00 সেকেন্ড)
  1. দুটি মাইএসকিউএল টেবিলের মধ্যে অনুপস্থিত মান কীভাবে খুঁজে পাবেন?

  2. মাইএসকিউএল-এ দুটি তারিখের মধ্যে লগইন সংখ্যা খুঁজুন

  3. মাইএসকিউএল ক্যোয়ারী দুটি তারিখের মধ্যে সমস্ত ডেটা নির্বাচন করতে?

  4. দুই তারিখের মধ্যে MySQL অনুসন্ধান করুন