কম্পিউটার

মাইএসকিউএল-এ WHERE-এ তারিখ বিয়োগ করে একটি সারি নির্বাচন করুন?


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

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

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

mysql> demo42 মানগুলিতে সন্নিবেশ করুন('2020-01-10 12:30:05'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.11 সেকেন্ড)mysql> ডেমো42 মানগুলিতে সন্নিবেশ করুন('2019-02-24 10:40 :45');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.11 সেকেন্ড)mysql> demo42 মানগুলিতে ঢোকান('2020-05-12 05:45:55'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)mysql> ঢোকান demo42 মান('2020-05-12 05:40:55'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)mysql> demo42 মানগুলিতে সন্নিবেশ করুন('2020-05-12 05:42:55'); কোয়েরি ঠিক আছে , 1 সারি প্রভাবিত (0.11 সেকেন্ড)

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

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

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

তৈরি করবে <প্রে>+---------+| শুরুর_তারিখ |+---------+| 2020-01-10 12:30:05 || 2019-02-24 10:40:45 || 2020-05-12 05:45:55 || 2020-05-12 05:40:55 || 2020-05-12 05:42:55 |+----------------------+5 সারি সেটে (0.00 সেকেন্ড)

TIMESTAMPDIFF −

সহ একটি সারি নির্বাচন করার জন্য নিম্নোক্ত ক্যোয়ারী
mysql> *demo42−> থেকে নির্বাচন করুন যেখানে ABS(TIMESTAMPDIFF(MINUTE,start_date, '2020−05−12 05:40:55')) <5;

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

তৈরি করবে <প্রে>+---------+| শুরুর_তারিখ |+---------+| 2020−05−12 05:40:55 || 2020−05−12 05:42:55 |+----------------------+2 সারি সেটে (0.00 সেকেন্ড)
  1. MySQL-এ একটি দিন বিয়োগ করা হচ্ছে

  2. কিভাবে MySQL এ পরবর্তী সারি পেজিনেশন নির্বাচন করবেন?

  3. MySQL এ শূন্য কোথায় নির্বাচন করুন?

  4. MySQL তালিকা স্ট্রিং এর মান কোথায় নির্বাচন করুন?