सबक्वेरी या CTE का उपयोग करें पहले कुछ कार्यों को बाध्य करने के लिए। पसंद:
SELECT *
FROM (
SELECT *
FROM tbl
LIMIT 10
) x
ORDER BY 1;
आपको समझने की जरूरत है क्या आप कर रहे हैं, बिल्कुल। उदाहरण में, मैं 10 मनमाना . का चयन करता हूं पंक्तियाँ और फिर उन्हें पहले स्तंभ के अनुसार क्रमित करें।
आप एक पंक्ति में उपश्रेणियों की एकाधिक परतों या एकाधिक CTE का उपयोग कर सकते हैं।
सीटीई के समान उदाहरण:
WITH x AS (
SELECT *
FROM tbl
LIMIT 10
)
SELECT *
FROM x
ORDER BY 1;
साधारण प्रश्नों के लिए एक सबक्वेरी आमतौर पर तेज़ होती है, एक CTE अतिरिक्त सुविधाएँ प्रदान करता है (जैसे एक ही CTE को विभिन्न क्वेरी स्तरों पर कई स्थानों पर पुन:उपयोग करना)।