কম্পিউটার

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


এর জন্য আপনাকে ORDER BY ক্লজ ব্যবহার করতে হবে। প্রথমে একটি টেবিল তৈরি করা যাক। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ

mysql> সারণি তৈরি করুন OrderByDateThenTimeDemo -> ( -> আইডি শূন্য নয় স্বয়ংক্রিয়_INCREMENT প্রাথমিক কী, -> শিপিংয়ের তারিখ, -> শিপিং টাইম সময় -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.56 সেকেন্ড)

এখন আপনি insert কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করতে পারেন। এখানে, আমাদের দুটি অনুরূপ তারিখ আছে, কিন্তু ভিন্ন সময় যেমন 2018-01-24

mysql> OrderByDateThenTimeDemo(ShippingDate,ShippingTime) মানগুলিতে ঢোকান('2018-01-24','16:45:40');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)mysql> OrderByDimeDaten,ShippingDaten-এ ঢোকান শিপিংটাইম) মান('2018-01-24','15:30:35');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.22 সেকেন্ড)mysql> OrderByDateThenTimeDemo(ShippingDate,ShippingTime) মানগুলিতে ঢোকান('2018-04'25 ,'14:20:25');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.24 সেকেন্ড)mysql> OrderByDateThenTimeDemo(ShippingDate,ShippingTime) মানগুলিতে সন্নিবেশ করুন('2019-02-14','18:07:55');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)mysql> OrderByDateThenTimeDemo(ShippingDate,ShippingTime) মানগুলিতে ঢোকান('2019-01-31','20:20:30'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.26 সেকেন্ড) 

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

প্রশ্নটি নিম্নরূপ

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

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

+----+---------------+---------------+| আইডি | শিপিং তারিখ | শিপিং টাইম |+----+---------------+-------------+| 1 | 2018-01-24 | 16:45:40 || 2 | 2018-01-24 | 15:30:35 || 3 | 2018-04-25 | 14:20:25 || 4 | 2019-02-14 | 18:07:55 || 5 | 2019-01-31 | 20:20:30 |+----+------------+---------------+5 সারি সেটে (0.00 সেকেন্ড) 

তারিখ এবং সময় অনুসারে অর্ডার করার জন্য এখানে প্রশ্ন রয়েছে। তারিখ অর্ডার করা হবে এবং তারপর সময় অর্থাৎ একই তারিখের সাথে সময়ও অর্ডার করা হবে।

mysql> ShippingDate,ShippingTime দ্বারা OrderByDateThenTimeDemo অর্ডার থেকে *নির্বাচন করুন;

নিম্নোক্ত আউটপুট অর্ডারকৃত তারিখ এবং সময় প্রদর্শন করে। উদাহরণস্বরূপ, 2018-01-24 তারিখের জন্য, আমাদের কাছে সময়ের জন্য দুটি মান রয়েছে। উপরের ক্যোয়ারীটি ব্যবহার করে, আমরা সফলভাবে সময় অর্ডার করেছি যেমন 15:30:35 এবং 16:45:40

+----+---------------+---------------+| আইডি | শিপিং তারিখ | শিপিং টাইম |+----+---------------+-------------+| 2 | 2018-01-24 | 15:30:35 || 1 | 2018-01-24 | 16:45:40 || 3 | 2018-04-25 | 14:20:25 || 5 | 2019-01-31 | 20:20:30 || 4 | 2019-02-14 | 18:07:55 |+---+---------------+-------------+5 সারি সেটে (0.00 সেকেন্ড) 

  1. কিভাবে একটি একক MySQL ক্যোয়ারীতে COUNT() এবং IF() ব্যবহার করবেন?

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

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

  4. সময়ের পার্থক্য কিভাবে পেতে হয় তা পরীক্ষা করতে MySQL ক্যোয়ারী