Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

MySQL में अवरोही क्रम में दिनांक और समय के आधार पर छाँटें?

<घंटा/>

आइए हम दिनांक और समय को आरोही क्रम में क्रमबद्ध करने के लिए एक तालिका बनाएं। तालिका बनाने की क्वेरी इस प्रकार है -

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;

आउटपुट

<पूर्व>+----------+----------+---------------+-----------+| उपयोगकर्ता आईडी | उपयोगकर्ता नाम | दिनांक 1 | इश्यू टाइम |+-----------+----------+---------------+---------------+| 4 | सैम | 2018-12-16 | 10:00:00 || 2 | बॉब | 2018-12-16 | 10:10:00 || 3 | कैरल | 2018-12-16 | 10:20:00 || 1 | जॉन | 2018-12-16 | 10:30:00 |+----------+----------+---------------+---------- -+4 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL के साथ क्रमबद्ध क्रम में कुल फ़ंक्शन को कॉल करें

    इसके लिए ORDER BY क्लॉज के साथ GROUP_CONCAT() का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.49 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1588 मानों में डालें(105,माइक,78);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.26 सेकंड) चयन कथन का उपय

  1. सी प्रोग्राम एक सरणी को अवरोही क्रम में सॉर्ट करने के लिए

    समस्या लिखे गए कोड के आधार पर दिए गए सरणी को अवरोही या आरोही क्रम में क्रमबद्ध करें। समाधान एक सरणी संबंधित डेटा आइटम का एक समूह है जो एक सामान्य नाम साझा करता है। किसी सरणी में किसी विशेष मान की पहचान उसके इंडेक्स नंबर की सहायता से की जाती है। सरणी घोषित करना एक सरणी घोषित करने के लिए वाक्य रचना

  1. सी # में अवरोही क्रम में सूची तत्वों को क्रमबद्ध करें

    निम्नलिखित तत्वों के साथ हमारी सूची है - IList<Employee> emp = new List<Employee>() {    new Employee() { EmployeeRank = 4, EmpName = "Amit", EmpMarks = 90 } ,    new Employee() { EmployeeRank = 05, EmpName = "Raman", EmpMarks = 95 } }; अब अवरोही