তারিখের সময় ব্যবহার করার সময় তারিখ অনুসারে গ্রুপ করতে, নিম্নলিখিতটি হল সিনট্যাক্স -
আপনার টেবিলনাম গ্রুপ থেকে তারিখ অনুসারে *নির্বাচন করুন(আপনার কলামের নাম);
উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -
mysql> টেবিল গ্রুপ তৈরি করুনByDateDemo -> ( -> Id int NULL AUTO_INCREMENT PRIMARY KEY, -> UserName varchar(20), -> UserPostDatetime datetime -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.53 সেকেন্ড)
সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ -
mysql> groupByDateDemo(UserName,UserPostDatetime) মানগুলিতে সন্নিবেশ করুন('Larry','2018-01-02 13:45:40');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)mysql> গ্রুপে ঢোকানByDateNameDemo ,UserPostDatetime) মান('Mike','2018-01-02 13:45:40'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)mysql> গ্রুপবাইডেটডেমো(ব্যবহারকারীর নাম,ব্যবহারকারীর পোস্ট তারিখ) মানগুলিতে সন্নিবেশ করুন('স্যাম', 2019-01-28 12:30:34'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.33 সেকেন্ড) mysql> গ্রুপবাইডেমো(ব্যবহারকারীর নাম,ব্যবহারকারীর পোস্ট তারিখ) মানগুলিতে সন্নিবেশ করুন('ডেভিড','2019-02-10 11:35:35:'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)mysql> গ্রুপByDateDemo(UserName,UserPostDatetime) মানগুলিতে সন্নিবেশ করুন('Maxwell','2019-02-10 11:35:54'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.21 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -
mysql> groupByDateDemo থেকে *নির্বাচন করুন;
এখানে আউটপুট −
<প্রে>+------+---------+----------------------+| আইডি | ব্যবহারকারীর নাম | UserPostDatetime |+---+------------+----------------------+| 1 | ল্যারি | 2018-01-02 13:45:40 || 2 | মাইক | 2018-01-02 13:45:40 || 3 | স্যাম | 2019-01-28 12:30:34 || 4 | ডেভিড | 2019-02-10 11:35:54 || 5 | ম্যাক্সওয়েল | 2019-02-10 11:35:54 |+------+------------------------------------- সেটে 5 সারি (0.00 সেকেন্ড)এখন ডেটটাইম ব্যবহার করার সময় তারিখ অনুসারে গ্রুপ করি। প্রশ্নটি নিম্নরূপ -
mysql> নির্বাচন করুন *groupByDateDemo GROUP BY date(UserPostDatetime);
নিচের আউটপুট −
<প্রে>+------+---------+----------------------+| আইডি | ব্যবহারকারীর নাম | UserPostDatetime |+---+------------+----------------------+| 1 | ল্যারি | 2018-01-02 13:45:40 || 3 | স্যাম | 2019-01-28 12:30:34 || 4 | ডেভিড | 2019-02-10 11:35:54 |+------+------------------------------------- সেটে 3টি সারি (0.00 সেকেন্ড)