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

टीएसक्यूएल - क्या सॉर्ट ऑर्डर को परिभाषित करना संभव है?

यह अविश्वसनीय रूप से भद्दा है, लेकिन आप ऑर्डर करने के लिए केस स्टेटमेंट का उपयोग कर सकते हैं:

SELECT * FROM Blah 
ORDER BY CASE MyColumn 
    WHEN 'orange' THEN 1 
    WHEN 'apple' THEN 2 
    WHEN 'strawberry' THEN 3 
    END 

वैकल्पिक रूप से, आप एक द्वितीयक तालिका बना सकते हैं जिसमें सॉर्ट फ़ील्ड और सॉर्ट क्रम शामिल है।

TargetValue  SortOrder
orange       1
apple        2
strawberry   3

और इस नई तालिका में अपनी तालिका से जुड़ें।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर एक्सप्रेस बैकअप डेटाबेस | SQL एक्सप्रेस बैकअप को स्वचालित और पर्ज कैसे शेड्यूल करें

  2. SQL सर्वर डेटाबेस में एकाधिक तालिकाओं के लिए प्राथमिक कुंजी बाधा का नाम कैसे बदलें - SQL सर्वर / TSQL ट्यूटोरियल भाग 64

  3. SQL सर्वर में कवरिंग इंडेक्स और कवर की गई क्वेरी क्या हैं?

  4. एसएसआरएस - Group_Concat एक अभिव्यक्ति का उपयोग कर समतुल्य?

  5. IIS 7 AppPool पहचान को SQL सर्वर लॉगऑन के रूप में जोड़ें