কম্পিউটার

মাইএসকিউএল-এ সময় নির্বিশেষে কীভাবে তারিখ অনুসারে গ্রুপ করবেন?


যখন আপনার কাছে প্রতিটির জন্য আলাদা আলাদা সময়ের মান সহ একটি টেবিলে অভিন্ন তারিখ থাকে, তখন আপনি সেগুলিকে সহজেই GROUP দ্বারা তারিখে গোষ্ঠীবদ্ধ করতে পারেন৷

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

mysql> টেবিল তৈরি করুন DemoTable692 (DueDatetime datetime); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.97 সেকেন্ড)

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

mysql> DemoTable692 মানগুলিতে সন্নিবেশ করান :10');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.24 সেকেন্ড)mysql> DemoTable692 মানগুলিতে ঢোকান('2019-07-21 11:00:10'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (1.97 সেকেন্ড)mysql> ঢোকান DemoTable692 মান('2019-07-21 12:10:10'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)

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

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

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

<প্রে>+---------+| শেষ তারিখের সময় |+---------+| 2019-07-21 10:20:00 || 2019-06-11 11:00:10 || 2019-07-21 11:00:10 || 2019-07-21 12:10:10 |+----------------------+4টি সারি সেটে (0.00 সেকেন্ড)

সময় নির্বিশেষে DATE এর মধ্যে GROUP করার জন্য এখানে প্রশ্ন রয়েছে -

mysql> তারিখে (DueDatetime) DemoTable692 GROUP থেকে *নির্বাচন করুন;

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

<প্রে>+---------+| শেষ তারিখের সময় |+---------+| 2019-07-21 10:20:00 || 2019-06-11 11:00:10 |+----------------------+2 সারি সেটে (0.00 সেকেন্ড)
  1. মাইএসকিউএল-এ টাইম টাইপ কীভাবে ব্যবহার করবেন?

  2. MySQL এ তারিখ থেকে তারিখ/সময়ে ডেটা টাইপ পরিবর্তন করছেন?

  3. কিভাবে MySQL এ স্ট্রিং টাইমে রূপান্তর করবেন?

  4. কিভাবে MySQL এ একটি তারিখ বিন্যাস রূপান্তর করবেন?