কম্পিউটার টিউটোরিয়াল

MySQL-এ তারিখ ও সময় অনুযায়ী নিম্নক্রমে সাজানো (ORDER BY DESC)

MySQL-এ তারিখ ও সময় অপরিবর্তনীয় থাকলে সময় অনুযায়ী সাজাতে ORDER BY ব্যবহার করুন।

টেবিল তৈরি করুন:

mysql> create table SortByDateAndTime   -> (   -> UserId int,   -> UserName varchar(100),   -> IssueDate date,   -> IssueTime time   -> ); Query OK, 0 rows affected (0.60 sec)

একই তারিখে ভিন্ন সময় ইনসার্ট করুন:

mysql> insert into SortByDateAndTime values(1,'John','2018-12-16','10:30'); ... (৪টি রেকর্ড)

সব রেকর্ড দেখান:

mysql> select *from SortByDateAndTime;

আউটপুট:

+--------+----------+------------+-----------+ | UserId | UserName | IssueDate  | IssueTime | +--------+----------+------------+-----------+ | 1      | John     | 2018-12-16 | 10:30:00  | | 2      | Bob      | 2018-12-16 | 10:10:00  | | 3      | Carol    | 2018-12-16 | 10:20:00  | | 4      | Sam      | 2018-12-16 | 10:00:00  | +--------+----------+------------+-----------+ 4 rows in set (0.00 sec)

তারিখ নিম্নক্রমে, সময় নিম্নক্রমে:

mysql> select UserId,UserName,date(IssueDate) as date1,IssueTime from SortByDateAndTime -> order by date(IssueDate) desc,IssueTime desc;

আউটপুট (১০:৩০, ১০:২০, ১০:১০, ১০:০০):

+--------+----------+------------+-----------+ | UserId | UserName | date1      | IssueTime | +--------+----------+------------+-----------+ | 1      | John     | 2018-12-16 | 10:30:00  | | 3      | Carol    | 2018-12-16 | 10:20:00  | | 2      | Bob      | 2018-12-16 | 10:10:00  | | 4      | Sam      | 2018-12-16 | 10:00:00  | +--------+----------+------------+-----------+ 4 rows in set (0.00 sec)

তারিখ নিম্নক্রমে, সময় উর্ধ্বক্রমে:

mysql> select UserId,UserName,date(IssueDate) as date1,IssueTime from SortByDateAndTime -> order by date(IssueDate) desc,IssueTime asc;

আউটপুট (১০:০০, ১০:১০, ১০:২০, ১০:৩০):

+--------+----------+------------+-----------+ | UserId | UserName | date1      | IssueTime | +--------+----------+------------+-----------+ | 4      | Sam      | 2018-12-16 | 10:00:00  | | 2      | Bob      | 2018-12-16 | 10:10:00  | | 3      | Carol    | 2018-12-16 | 10:20:00  | | 1      | John     | 2018-12-16 | 10:30:00  | +--------+----------+------------+-----------+ 4 rows in set (0.00 sec)
  1. MySQL-এ ORDER BY FIELD() ব্যবহার করে কাস্টম সর্ট অর্ডার বাস্তবায়ন

  2. MySQL-এ GROUP_CONCAT() এবং ORDER BY ব্যবহার করে এগরিগেট ফাংশনে সর্টিং প্রয়োগ করুন

  3. অ্যারেকে অবরোহী ক্রমে সাজানোর C প্রোগ্রাম

  4. C# তে লিস্ট উপাদান অবরোহক্রমে সাজানো