2013-02-16 63 views
6

मेरे पास SQL ​​सर्वर में तालिका है जिसमें "int" प्रकार का स्तंभ शामिल है। कॉलम में सकारात्मक और नकारात्मक मान भी हो सकते हैं। मैं इस कॉलम मानों के आधार पर सॉर्टिंग करना चाहता हूं जैसे कि इस कॉलम में सकारात्मक मान वाले पंक्तियां नकारात्मक मानों से पहले आती हैं।SQL सर्वर में ऑर्डरब्य नकारात्मक मानों से पहले सकारात्मक मान डालने के लिए

उदाहरण

Code SortColumn 
A  1 
B  5 
C -1 
D -3 
E  0 
F  2 

आवश्यक आउटपुट

Code SortColumn 
E  0 
A  1 
F  2 
B  5 
C  -3 
D  -1 

उत्तर

16
Select * from Table 
order by 
Case when sortcolumn<0 then 1 else 0 end 
,sortcolumn 

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^