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

ORDER BY में केस फ़ंक्शन का उपयोग कैसे करें?

CASE काम करेगा, लेकिन आपके पास END की कमी है . लेकिन इस मामले में, आप केवल IF(AcceptedAnswerId = Id,1,0) का भी उपयोग कर सकते हैं ।

आपके द्वारा दिखाए जाने वाले साधारण मामले में, आप कर सकते हैं बस करो:

order by type,if(type=0,(@accepted:=acceptedanswerid),id<>@accepted),timestamp

लेकिन मुझे नहीं पता कि यह आपके वास्तविक मामले में काम करेगा या नहीं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ''mysql'' में pid फ़ाइल का प्रबंधक अद्यतन फ़ाइल के बिना छोड़ देता है

  2. 8GB mysql डंप के आयात में लंबा समय लगता है

  3. MySQL समूह के लिए नवीनतम रिकॉर्ड पुनर्प्राप्त करता है

  4. MySQL रूट पासवर्ड कैसे पता करें

  5. Laravel 5.0 के साथ एक रेस्टफुल पासवर्ड रिमाइंडर कैसे बनाएं और यूजर ईमेल फील्ड को यूजरनेम फील्ड में कैसे बदलें?