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

MySQL INTERVAL() फंक्शन में संख्याओं को आरोही क्रम में लिखना क्यों अच्छा है?


वास्तव में, INTERVAL() फंक्शन पहले आर्गुमेंट से बड़ी संख्या को खोजने के लिए बाइनरी खोज का उपयोग करता है। इसलिए, यदि हम चाहते हैं कि INTERVAL() फंक्शन कुशलता से काम करे तो संख्याओं की सूची आरोही क्रम में होनी चाहिए। INTERVAL() फंक्शन का उपयोग करने का एक अच्छा तरीका निम्नानुसार है:

mysql> Select INTERVAL(50,20,32,38,40,50,55);

  1. - MySQL में ORDER BY columnname*1 का उद्देश्य क्या है?

    MySQL में संख्यात्मक क्रमबद्धता के लिए अंतर्निहित प्रकार परिवर्तन जब संख्यात्मक डेटा VARCHAR/CHAR कॉलम में संग्रहीत होता है, तो ORDER BY column*1 से गुणा करने से MySQL को स्ट्रिंग को संख्या में अंतर्निहित रूप से परिवर्तित करने के लिए मजबूर किया जाता है, जिससे शब्दकोश क्रम के बजाय उचित संख्यात्मक क्र

  1. - MySQL में सबक्वेरी और ORDER BY DESC LIMIT से अंतिम 3 पंक्तियां आरोही क्रम में प्राप्त करें

    टेबल की अंतिम N पंक्तियों को आरोही क्रम में प्राप्त करने के लिए: पहले अवरोही क्रम में N पंक्तियां लें, फिर बाहरी क्वेरी में आरोही क्रम में सॉर्ट करें। सिंटैक्स SELECT * FROM ( SELECT * FROM टेबल_नाम ORDER BY कॉलम_नाम DESC LIMIT 3 ) AS alias ORDER BY कॉलम_नाम ASC; उदाहरण 1. टेबल बनाएं

  1. - MySQL में ORDER BY CASE WHEN से कस्टम क्रम में पंक्तियाँ कैसे व्यवस्थित करें?

    CASE WHEN सिंटैक्स select * from yourTableName order by case when name=John then 110 when name=Bob then 105 when name=David then 104 else 101 end; उदाहरण insert into demo51(name) values(John), (Bob), (David), (Sam); परिणाम: कस्टम प्राथमिकता के अनुसार DESC क्रम +----+-------+ |