एक उदाहरण, यदि आपको एक ही डेटा सेट को कई बार संदर्भित/जुड़ने की आवश्यकता है तो आप सीटीई को परिभाषित करके ऐसा कर सकते हैं। इसलिए, यह कोड के पुन:उपयोग का एक रूप हो सकता है।
स्व-संदर्भ का एक उदाहरण पुनरावर्तन है:सीटीई का उपयोग कर पुनरावर्ती प्रश्न
ऑनलाइन पुस्तकों से ली गई रोमांचक Microsoft परिभाषाओं के लिए:
एक सीटीई का उपयोग निम्न के लिए किया जा सकता है:
-
एक पुनरावर्ती क्वेरी बनाएँ। अधिक जानकारी के लिए, सामान्य तालिका अभिव्यक्तियों का उपयोग करके पुनरावर्ती प्रश्न देखें।
-
जब किसी दृश्य के सामान्य उपयोग की आवश्यकता न हो, तो उस दृश्य के लिए स्थानापन्न करें; यानी, आपको परिभाषा को मेटाडेटा में संग्रहीत करने की आवश्यकता नहीं है।
-
एक स्केलर उप-चयन से प्राप्त कॉलम के आधार पर समूह बनाना सक्षम करें, या एक ऐसा फ़ंक्शन जो या तो नियतात्मक नहीं है या जिसकी बाहरी पहुंच है।
-
परिणामी तालिका को एक ही कथन में कई बार देखें।