কম্পিউটার

ডেটটাইম ব্যবহার করার সময় তারিখ অনুসারে মাইএসকিউএল গ্রুপ?


তারিখের সময় ব্যবহার করার সময় তারিখ অনুসারে গ্রুপ করতে, নিম্নলিখিতটি হল সিনট্যাক্স -

আপনার টেবিলনাম গ্রুপ থেকে তারিখ অনুসারে *নির্বাচন করুন(আপনার কলামের নাম);

উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -

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 সেকেন্ড)
  1. বর্তমান তারিখটি MySQL ক্যোয়ারী ব্যবহার করে প্রদত্ত তারিখের সীমার মধ্যে পড়ে কিনা তা পরীক্ষা করুন

  2. টেবিলের নাম হিসাবে 'গ্রুপ' ব্যবহার করার সময় মাইএসকিউএল সিনট্যাক্স ত্রুটি (নির্বাচন প্রশ্নে)

  3. MySQL এর সাথে জাভা ব্যবহার করে বর্তমান তারিখে কিছু মাস যোগ করবেন?

  4. পাইথন ব্যবহার করে মাইএসকিউএলে তারিখ অবজেক্ট কীভাবে সন্নিবেশ করা যায়?