CASE एक्सप्रेशन का उपयोग करें (एसक्यूएल सर्वर 2005+):
ORDER BY CASE status
WHEN 'active' THEN 1
WHEN 'approved' THEN 2
WHEN 'rejected' THEN 3
WHEN 'submitted' THEN 4
ELSE 5
END
आप अधिक जटिल मूल्यांकन के लिए इस सिंटैक्स का उपयोग कर सकते हैं (संयोजनों सहित, या यदि आपको LIKE का उपयोग करने की आवश्यकता है)
ORDER BY CASE
WHEN status LIKE 'active' THEN 1
WHEN status LIKE 'approved' THEN 2
WHEN status LIKE 'rejected' THEN 3
WHEN status LIKE 'submitted' THEN 4
ELSE 5
END