কম্পিউটার

ঘন্টার উপর ভিত্তি করে তারিখ বের করতে দুটি বুলিয়ান শর্ত সহ MySQL ক্যোয়ারী?


আসুন প্রথমে একটি টেবিল তৈরি করি -

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

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable মানগুলিতে সন্নিবেশ করুন('2019-01-10 10:45:10'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.30 সেকেন্ড)mysql> DemoTable মানগুলিতে সন্নিবেশ করুন('2019-02-12 20:50 :00');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)mysql> DemoTable মানগুলিতে ঢোকান('2019-02-12 16:10:19'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)

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

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

আউটপুট

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

তৈরি করবে <প্রে>+---------+| ভর্তির তারিখ |+---------+| 2019-01-10 10:45:10 || 2019-02-12 20:50:00 || 2019-02-12 16:10:19 |+----------------------+3 সারি সেটে (0.00 সেকেন্ড)

এখানে দুটি বুলিয়ান কন্ডিশনের ক্যোয়ারীটি প্রতিটি কন্ডিশনকে আলাদাভাবে জিজ্ঞাসা করার চেয়ে অনেক বেশি সময় নেয় -

mysql> DemoTable থেকে *নির্বাচন করুন যেখানে EXTRACT(ভর্তি তারিখ থেকে ঘন্টা) 8 এবং 10 এর মধ্যে নয়;

আউটপুট

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

তৈরি করবে <প্রে>+---------+| ভর্তির তারিখ |+---------+| 2019-02-12 20:50:00 || 2019-02-12 16:10:19 |+----------------------+2 সারি সেটে (0.00 সেকেন্ড)
  1. কিভাবে একটি একক MySQL ক্যোয়ারী দিয়ে একটি তারিখে একটি বছর এবং দুই দিন যোগ করবেন?

  2. MySQL নির্বাচন করুন এবং একটি একক প্রশ্নের সাথে দুটি টেবিলে সন্নিবেশ করুন

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

  4. একটি একক MySQL ক্যোয়ারী দিয়ে দুটি কলাম আপডেট করুন