एसक्यूएल कैसे लिखें ताकि कॉलम बी द्वारा ए की तुलना में पहले कॉलम ए द्वारा परिणाम का आदेश दिया जा सके।
SELECT * FROM tbl WHERE predictor ORDER by col_A and ORDER by col_B
जवाबों:
ORDER BY col_A, col_B
SQLite द्वारा समर्थित SQL व्याकरण की व्याख्या करते हुए SQLite वेबसाइट में सिंटैक्स आरेख हैं ।
बस ORDER द्वारा स्तंभों की अल्पविराम से अलग की गई सूची फ़ीड करें:
SELECT * from table WHERE table.foo=bar ORDER BY colA, colB
ORDER BY क्लॉज के कारण आउटपुट रो को सॉर्ट किया जाता है। ORDER BY का तर्क उन अभिव्यक्तियों की एक सूची है जिनका उपयोग सॉर्ट के लिए कुंजी के रूप में किया जाता है। अभिव्यक्तियों को एक साधारण चयन के लिए परिणाम का हिस्सा नहीं होना चाहिए, लेकिन एक यौगिक चयन में प्रत्येक प्रकार की अभिव्यक्ति को परिणाम स्तंभों में से एक से बिल्कुल मेल खाना चाहिए। प्रत्येक क्रमबद्ध अभिव्यक्ति को वैकल्पिक रूप से एक COLLATE कीवर्ड द्वारा अनुसरण किया जा सकता है और क्रमबद्धता को निर्दिष्ट करने के लिए टेक्स्ट और / या कीवर्ड ASC या DESC ऑर्डर करने के लिए उपयोग किए जाने वाले एक कोलाटिंग फ़ंक्शन का नाम।
SELECT * FROM tbl WHERE predictor ORDER by col_A, col_B