কম্পিউটার

বর্তমান দিন এবং মাস অনুসারে অর্ডার করতে MySQL প্রশ্ন?


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

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

দ্রষ্টব্য − ধরা যাক বর্তমান তারিখ হল 2019-07-22৷

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

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

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

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

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

তৈরি করবে <প্রে>+------------+| শেষ তারিখ |+------------+| 2019-03-10 || 2019-08-25 || 2019-06-01 || 2019-12-31 |+------------+4টি সারি সেটে (0.00 সেকেন্ড)

দিন এবং মাস অনুসারে অর্ডার করার জন্য নিম্নলিখিত প্রশ্ন রয়েছে -

mysql> কেস অনুসারে DemoTable অর্ডার থেকে *নির্বাচন করুন যখন DueDate> curdate() তারপর 0 else 1 end, DueDate;

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

তৈরি করবে <প্রে>+------------+| শেষ তারিখ |+------------+| 2019-08-25 || 2019-12-31 || 2019-03-10 || 2019-06-01 |+------------+4 সারি সেটে (0.00 সেকেন্ড)
  1. আইডি দ্বারা স্বতন্ত্র ক্রম নির্বাচন করতে MySQL ক্যোয়ারী

  2. কিভাবে একটি MySQL ক্যোয়ারীতে বছর, মাস এবং দিনের তুলনা করবেন এবং ম্যাচিং রেকর্ড প্রদর্শন করবেন

  3. কিভাবে MySQL-এ শর্ত সহ ক্যোয়ারী অর্ডার এবং নির্বাচন করবেন?

  4. মাইএসকিউএল-এ বর্তমান তারিখের দিন এবং মাসের সাথে তুলনা করে তারিখের রেকর্ড আনুন