কম্পিউটার

কিভাবে MySQL এ টাইমস্ট্যাম্প দ্বারা অর্ডার করবেন?


টাইমস্ট্যাম্প অনুসারে অর্ডার করতে, নিম্নলিখিত সিনট্যাক্সের মতো ORDER BY ব্যবহার করুন -

আপনার টেবিলের নাম থেকে *নির্বাচন করুন ORDER BY STR_TO_DATE(`yourColumnName`,'%m/%d/%Y%h:%i:%s %p');

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

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

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable মানগুলিতে সন্নিবেশ করুন('06/22/2019 01:10:20 PM'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)mysql> DemoTable মানগুলিতে সন্নিবেশ করুন('06/22/2019 12:00:27 PM'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.26 সেকেন্ড) mysql> DemoTable মানগুলিতে ঢোকান('06/22/2019 06:56:20 AM'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.23 সেকেন্ড) mysql> DemoTable মানগুলিতে ঢোকান('06/22/2019 07:10:11 AM'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)

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

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

আউটপুট

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

তৈরি করবে <প্রে>+-------------+| টাইমস্ট্যাম্প |+------------+| 06/22/2019 01:10:20 PM || 06/22/2019 12:00:27 PM || 06/22/2019 06:56:20 AM || 06/22/2019 07:10:11 AM |+-------------------------+4টি সারি সেটে (0.00 সেকেন্ড)

MySQL −

-এ টাইমস্ট্যাম্প দ্বারা অর্ডার করার জন্য নিম্নোক্ত ক্যোয়ারী
mysql> STR_TO_DATE(`টাইমস্ট্যাম্প`,'%m/%d/%Y%h:%i:%s %p') দ্বারা DemoTable ORDER থেকে *নির্বাচন করুন;

আউটপুট

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

তৈরি করবে <প্রে>+-------------+| টাইমস্ট্যাম্প |+------------+| 06/22/2019 06:56:20 AM || 06/22/2019 07:10:11 AM || 06/22/2019 12:00:27 PM || 06/22/2019 01:10:20 PM |+-------------------------+4টি সারি সেটে (0.00 সেকেন্ড)
  1. মাইএসকিউএল-এ স্বয়ংক্রিয়_বৃদ্ধির মাধ্যমে কীভাবে অর্ডার করবেন?

  2. মাইএসকিউএল-এ আইটেমের অর্ডার কীভাবে পরিবর্তন করবেন?

  3. মাইএসকিউএল-এ একটি টাইমস্ট্যাম্প সেট করা আছে কিনা তা কীভাবে পরীক্ষা করবেন?

  4. কিভাবে MySQL এ গোষ্ঠীবদ্ধ ক্ষেত্র অনুসারে অর্ডার করবেন?