Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

क्वेरी का चयन करें लेकिन रिकॉर्ड संख्या 3 से परिणाम दिखाएं

इस तरह आपको id = 3 मिलता है पहला:

SELECT *
FROM tbl
ORDER BY (id = 3) DESC
-- ,id

id . द्वारा ऑर्डर करें इसके अलावा अगर आप चाहते हैं कि बाकी भी ऑर्डर किया जाए।

स्पष्टीकरण:

व्यंजक का मूल्यांकन बूलियन से होता है . FALSE (=0 mysql में) TRUE . से पहले सॉर्ट करता है (=1 mysql में), इसलिए हम अवरोही क्रम देते हैं।

यह स्वचालित रूप से id . के मामले को भी कवर करता है NULL being होना . मैं यहां फिर से मैनुअल को उद्धृत करता हूं :




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP और MySQL के साथ यूजर प्रोफाइल कैसे बनाएं

  2. MySQL - लगातार कनेक्शन बनाम कनेक्शन पूलिंग

  3. MySQL innodb को कैसे हल करें TRUNCATE TABLE पर टेबल मेटाडेटा लॉक की प्रतीक्षा कर रहा है?

  4. MySQL कुछ ऑटो वेतन वृद्धि आईडी क्यों छोड़ता है?

  5. नोडज डब्ल्यू/एक्सप्रेस का उपयोग करके MySQL में फॉर्म डेटा पोस्ट करना