কম্পিউটার

MySQL সারি নির্বাচন করুন যেখানে আজকের তারিখ দুটি DATE কলামের মধ্যে?


MySQL সারি নির্বাচন করতে যেখানে আজকের তারিখটি দুটি তারিখের কলামের মধ্যে, আপনাকে AND অপারেটর ব্যবহার করতে হবে। সিনট্যাক্স নিম্নরূপ:

আপনার টেবিলের নাম থেকে *নির্বাচন করুন যেখানে yourDateColumnName1 <='yourDateValue' ANDyourDateColumnName2>=''yourDateValue';

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

mysql> তৈরি করুন টেবিল নির্বাচন তারিখ -> ( -> আইডি শূন্য নয় স্বয়ংক্রিয়_INCREMENT, -> শুরুর তারিখ, -> শেষ তারিখের তারিখ, -> প্রাথমিক কী(আইডি) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.80 সেকেন্ড) 

এখন আপনি insert কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করতে পারেন। প্রশ্নটি নিম্নরূপ:

mysql> SelectDates(StartingDate,EndingDate) মানগুলিতে সন্নিবেশ করুন('2019-01-11','2019-01-23');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)mysql> নির্বাচন তারিখে সন্নিবেশ করুন(শুরু করার তারিখ, সমাপ্তির তারিখ) মান('2019-01-10','2019-01-23');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)mysql> নির্বাচন তারিখে (স্টার্টিং ডেট, শেষ তারিখ) মান ('2019-01-30') ঢোকান ,'2019-01-30');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড)mysql> নির্বাচন তারিখে সন্নিবেশ করান(স্টার্টিং ডেট, শেষ তারিখ) মান('2019-10-14','2019-10-28');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড) mysql> সিলেক্টডেটে (স্টার্টিং ডেট, শেষ তারিখ) মান ('2019-10-14','2019-10-20'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.19 সেকেন্ড) mysql> SelectDates(StartingDate,EndingDate) মানগুলিতে সন্নিবেশ করুন('2019-11-17','2019-11-19');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.52 সেকেন্ড)mysql> ঢোকান SelectDates(StartingDate,EndingDate) মানগুলিতে(' 2019-12-21','2019-12-31');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.19 সেকেন্ড)mysql> সিলেক্ট ডেট (স্টার্টিং ডেট, শেষ তারিখ) মানগুলিতে সন্নিবেশ করুন('2019-01-06','2019-01 -21'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 sec)mysql> সিলেক্ট ডেট (স্টার্টিং ডেট, এন্ডিং ডেট) মান ('2019-01-07','2019-01-17'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)

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

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

নিম্নলিখিত আউটপুট:

+----+---------------+------------+| আইডি | শুরুর তারিখ | শেষ তারিখ |+------+---------------+------------+| 1 | 2019-01-11 | 2019-01-23 || 2 | 2019-01-10 | 2019-01-23 || 3 | 2019-01-30 | 2019-01-30 || 4 | 2019-10-14 | 2019-10-28 || 5 | 2019-10-14 | 2019-10-20 || 6 | 2019-11-17 | 2019-11-19 || 7 | 2019-12-21 | 2019-12-31 || 8 | 2019-01-06 | 2019-01-21 || 9 | 2019-01-07 | 2019-01-17 |+----+------------+------------+9 সারি সেটে (0.00 সেকেন্ড) 

দুটি তারিখ কলামের মধ্যে আজকের তারিখ নির্বাচন করার জন্য এখানে প্রশ্ন রয়েছে:

নির্বাচন তারিখ থেকে *নির্বাচন করুন যেখানে শুরুর তারিখ <='2019-01-10' এবং শেষ তারিখ>='2019-01-10';

নিম্নলিখিত আউটপুট:

+----+---------------+------------+| আইডি | শুরুর তারিখ | শেষ তারিখ |+------+---------------+------------+| 2 | 2019-01-10 | 2019-01-23 || 8 | 2019-01-06 | 2019-01-21 || 9 | 2019-01-07 | 2019-01-17 |+----+------------+------------+3 সারি সেটে (0.00 সেকেন্ড) 
  1. 00:00 থেকে আজকের তারিখ পর্যন্ত তারিখ নির্বাচন করার জন্য MySQL ক্যোয়ারী

  2. MySQL ক্যোয়ারী সারি নির্বাচন করতে যেখানে কলামের মান শুধুমাত্র 0, অন্য কলাম দ্বারা গোষ্ঠী?

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

  4. মাইএসকিউএল কোয়েরি বিভিন্ন কলাম থেকে দুটি তারিখের মধ্যে দিন গণনা করার জন্য কিন্তু একই সারি