common-table-expression पर टैग किए गए जवाब

एक कॉमन टेबल एक्सप्रेशन (CTE) एक अस्थायी परिणाम सेट है जिसे एकल चयन, INSERT, UPDATE, DELETE या CREATE VIEW स्टेटमेंट के निष्पादन दायरे में परिभाषित किया गया है।

9
कॉमन टेबल एक्सप्रेशन (CTE) का उपयोग कब करें
मैंने कॉमन टेबल एक्सप्रेशन के बारे में पढ़ना शुरू कर दिया है और एक ऐसे उपयोग के मामले के बारे में नहीं सोच सकता, जहां मुझे उनका उपयोग करने की आवश्यकता होगी। वे निरर्थक प्रतीत होंगे क्योंकि व्युत्पन्न तालिकाओं के साथ भी ऐसा ही किया जा सकता है। क्या कुछ …

4
क्या सीटीई, सब-क्वेरी, अस्थायी तालिका या टेबल चर के बीच एक प्रदर्शन अंतर है?
इस उत्कृष्ट एसओ प्रश्न में , के बीच अंतर CTEऔर sub-queriesचर्चा की गई थी। मैं विशेष रूप से पूछना चाहूंगा: निम्नलिखित में से प्रत्येक किस परिस्थिति में अधिक कुशल / तेज है? CTE उप-क्वेरी अस्थायी तालिका तालिका चर परंपरागत रूप से, मैंने बहुत से temp tablesविकासशील का उपयोग किया है …

7
क्या आप कॉमन टेबल एक्सप्रेशन के लिए क्लाज के साथ नेस्टेड बना सकते हैं?
WITH y AS ( WITH x AS ( SELECT * FROM MyTable ) SELECT * FROM x ) SELECT * FROM y कुछ इस तरह काम करता है? मैंने इसे पहले भी आजमाया था लेकिन मैं इसे काम नहीं कर पाया।

6
CTE क्वेरी से सेलेक्ट * INTO टेम्परेबल से टेम्प टेबल कैसे बनाएं
मेरे पास एक MS SQL CTE क्वेरी है जिससे मैं एक अस्थायी तालिका बनाना चाहता हूं। मुझे यकीन नहीं है कि यह कैसे करना है क्योंकि यह एक Invalid Object nameत्रुटि देता है । नीचे संदर्भ के लिए पूरी क्वेरी है SELECT * INTO TEMPBLOCKEDDATES FROM ;with Calendar as ( …

3
INSERT INTO और / CTE के साथ संयोजन
मेरे पास एक बहुत ही जटिल सीटीई है और मैं परिणाम को एक भौतिक तालिका में सम्मिलित करना चाहूंगा। निम्नलिखित मान्य है? INSERT INTO dbo.prf_BatchItemAdditionalAPartyNos ( BatchID, AccountNo, APartyNo, SourceRowID ) WITH tab ( -- some query ) SELECT * FROM tab मैं इस सीटीई को बनाने के लिए एक …

2
इसे सरल रखना और एक क्वेरी में कई सीटीई कैसे करना है
मेरे पास यह सरल टी-एसक्यूएल क्वेरी है, यह एक मेज से स्तंभों का एक गुच्छा उत्सर्जित करता है और अन्य संबंधित तालिकाओं से जानकारी भी जोड़ता है । मेरा डेटा मॉडल सरल है। प्रतिभागियों के साथ मेरा एक निर्धारित कार्यक्रम है। मुझे यह जानना होगा कि प्रत्येक कार्यक्रम में कितने …

9
CTE और SubQuery के बीच अंतर?
इस पोस्ट से निम्न प्रक्रिया में ROW_NUMBER का उपयोग कैसे करें? उत्तरों के दो संस्करण हैं जहां एक का उपयोग करता है sub-queryऔर दूसरा CTEउसी समस्या को हल करने के लिए उपयोग करता है। अब फिर, CTE (Common Table Expression)एक 'उप-क्वेरी' का उपयोग करने का क्या फायदा है (इस प्रकार, …


2
स्टेटमेंट पूरा होने से पहले अधिकतम 100 पुनरावृत्ति समाप्त हो गई है
मैं max recursion errorइस क्वेरी के साथ मिलता रहता हूं । पहले मुझे लगा कि यह क्योंकि एक अशक्त लौटा जा रहा था और फिर यह अशक्त हो जाएगा और त्रुटि के कारण अशक्त मूल्यों से मेल खाता है, लेकिन मैंने अपनी क्वेरी फिर से लिखी ताकि नल वापस नहीं …

7
आप MySQL में "विथ" क्लॉज का उपयोग कैसे करते हैं?
मैं अपने सभी SQL सर्वर प्रश्नों को MySQL में परिवर्तित कर रहा हूं और मेरे जो प्रश्न हैं WITH, वे सभी विफल हो रहे हैं। यहाँ एक उदाहरण है: WITH t1 AS ( SELECT article.*, userinfo.*, category.* FROM question INNER JOIN userinfo ON userinfo.user_userid = article.article_ownerid INNER JOIN category ON …

4
SQL सर्वर CTE और पुनरावर्तन उदाहरण
मैं कभी भी सीटीई का उपयोग पुनरावृत्ति के साथ नहीं करता। मैं उस पर एक लेख पढ़ रहा था। यह आलेख Sql सर्वर CTE और पुनरावर्तन की सहायता से कर्मचारी जानकारी दिखाता है। यह मूल रूप से कर्मचारियों और उनके प्रबंधक की जानकारी दिखा रहा है। मैं यह समझने में …

2
एक PostgreSQL क्वेरी में कथनों के साथ कई का उपयोग कैसे करें?
मैं "घोषणा" करना चाहूंगा कि प्रभावी ढंग से एकाधिक TEMP तालिकाओं का उपयोग क्या है। मैं जिस क्वेरी को निष्पादित करने की कोशिश कर रहा हूं वह है: WITH table_1 AS ( SELECT GENERATE_SERIES('2012-06-29', '2012-07-03', '1 day'::INTERVAL) AS date ) WITH table_2 AS ( SELECT GENERATE_SERIES('2012-06-30', '2012-07-13', '1 day'::INTERVAL) AS …

8
MySQL "के साथ" खंड
मैं "विथ" क्लॉज के साथ एक दृश्य बनाने के लिए MySQL का उपयोग करने की कोशिश कर रहा हूं WITH authorRating(aname, rating) AS SELECT aname, AVG(quantity) FROM book GROUP BY aname लेकिन ऐसा नहीं लगता कि MySQL इसको सपोर्ट करता है। मैंने सोचा कि यह बहुत मानक था और मुझे …

2
मैं एकल चयन कथन में एक से अधिक सामान्य तालिका अभिव्यक्ति कैसे कर सकता हूं?
मैं एक जटिल चयन कथन को सरल बनाने की प्रक्रिया में हूं, इसलिए मैंने सोचा कि मैं सामान्य तालिका अभिव्यक्तियों का उपयोग करूंगा। एकल cte घोषित करना ठीक काम करता है। WITH cte1 AS ( SELECT * from cdr.Location ) select * from cte1 क्या एक ही चयन में एक …

4
Postgres का उपयोग करके एक समय में 3 तालिकाओं में डेटा डालें
मैं एक एकल क्वेरी के साथ 3 तालिकाओं में डेटा सम्मिलित करना चाहता हूं। मेरी सारणी नीचे दी गई है: CREATE TABLE sample ( id bigserial PRIMARY KEY, lastname varchar(20), firstname varchar(20) ); CREATE TABLE sample1( user_id bigserial PRIMARY KEY, sample_id bigint REFERENCES sample, adddetails varchar(20) ); CREATE TABLE sample2( …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.