आइए हम दिनांक और समय को आरोही क्रम में क्रमबद्ध करने के लिए एक तालिका बनाएं। तालिका बनाने की क्वेरी इस प्रकार है -
mysql> टेबल बनाएं SortByDateAndTime -> (-> UserId int, -> UserName varchar(100), ->issueDate date, ->issueTime time -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.60 सेकंड)
इंसर्ट कमांड का उपयोग करके रिकॉर्ड्स को टेबल में डालें। क्वेरी इस प्रकार है -
mysql> SortByDateAndTime मानों (1, 'जॉन', '2018-12-16', '10:30') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> SortByDateAndTime मानों में डालें (2, 'बॉब', '2018-12-16', '10:10'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> SortByDateAndTime मानों में डालें (3, 'कैरोल', '2018-12-16', '10:20'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> SortByDateAndTime मानों में डालें (4, 'सैम', '2018-12-16', '10:00'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करने की क्वेरी इस प्रकार है -
mysql> SortByDateAndTime से *चुनें;
आउटपुट
<पूर्व>+----------+----------+---------------+-----------+| उपयोगकर्ता आईडी | उपयोगकर्ता नाम | जारी करने की तारीख | इश्यू टाइम |+-----------+----------+---------------+---------------+| 1 | जॉन | 2018-12-16 | 10:30:00 || 2 | बॉब | 2018-12-16 | 10:10:00 || 3 | कैरल | 2018-12-16 | 10:20:00 || 4 | सैम | 2018-12-16 | 10:00:00 |+----------+----------+---------------+---------- -+4 पंक्तियाँ सेट में (0.00 सेकंड)यहां दिनांक और समय को अवरोही क्रम में क्रमबद्ध करने की क्वेरी है -
mysql> UserId, UserName, date(IssueDate) को date1 के रूप में चुनें, SortByDateAndTime से जारी करने का समय -> दिनांक के अनुसार आदेश (IssueDate) desc, IssueTime desc;
क्रमबद्ध दिनांक और समय में प्रदर्शित होने वाला आउटपुट निम्न है -
<पूर्व>+----------+----------+---------------+-----------+| उपयोगकर्ता आईडी | उपयोगकर्ता नाम | दिनांक 1 | इश्यू टाइम |+-----------+----------+---------------+---------------+| 1 | जॉन | 2018-12-16 | 10:30:00 || 3 | कैरल | 2018-12-16 | 10:20:00 || 2 | बॉब | 2018-12-16 | 10:10:00 || 4 | सैम | 2018-12-16 | 10:00:00 |+----------+----------+---------------+---------- -+4 पंक्तियाँ सेट में (0.00 सेकंड)या आप दिनांक और समय को सॉर्ट करने के लिए किसी अन्य क्वेरी का उपयोग कर सकते हैं। क्वेरी इस प्रकार है -
mysql> UserId, UserName, date(IssueDate) को date1 के रूप में चुनें, SortByDateAndTime से जारी करने का समय -> दिनांक के अनुसार आदेश (इश्यूडेट) विवरण, इश्यूटाइम asc;