यह एक नमूना तालिका है:
name | cat
----------
hugo | sal
bob | mgr
mike | dev
jeff | mgr
john | dev
दोनों nameऔर catवरचर।
cat इन नामों के लिए एक श्रेणी को दर्शाता है, लेकिन मैं इस प्राथमिकता द्वारा आदेश दिए गए उन सभी को सूचीबद्ध करने के लिए उनके द्वारा प्राथमिकता देना चाहता हूं।
क्या तरीके संभव हैं? मैं निकाल सकते catएक दूसरी तालिका में, एक विदेशी कुंजी आदि का निर्माण लेकिन दिए गए मेरे एप्लिकेशन बहुत सरल है और संरचना गैर अस्थिर हो सकता है: क्या संभावनाएं मैं सूची है mgrपहला नाम, जिसके बाद devनाम, जिसके बाद salनाम ?
caseअभिव्यक्ति (जैसा कि यह कहा जाता है) वैध है कहीं भी एक कॉलम निर्दिष्ट किया जा सकता है; और b) अभिव्यक्ति को थोड़ा सरल बनाया जा सकता हैcase `cat` when 'mgr' then 1 when 'dev' then 2 else 3 end