exists पर टैग किए गए जवाब

4
LEFT JOIN या NOT EXISTS का उपयोग करने के बीच सबसे अच्छा अभ्यास
क्या एक LEFT JOIN या NOT EXISTS प्रारूप का उपयोग करने के बीच एक सर्वोत्तम अभ्यास है? एक के ऊपर एक प्रयोग करने से क्या लाभ है? यदि कोई नहीं है, जिसे प्राथमिकता दी जानी चाहिए? SELECT * FROM tableA A LEFT JOIN tableB B ON A.idx = B.idx WHERE …

2
IF EXISTS को लंबे समय से अटैच किए गए चुनिंदा स्टेटमेंट से लिया जा रहा है
जब मैं निम्नलिखित कोड चलाता हूं तो इसमें 22.5 मिनट लगते हैं और 106 मिलियन पढ़ता है। हालाँकि, अगर मैं सिर्फ इनर सेलेक्ट स्टेटमेंट चलाऊं तो इसमें केवल 15 सेकंड का समय लगता है और यह 264k रीड करता है। साइड नोट के रूप में, चयन क्वेरी कोई रिकॉर्ड नहीं …

3
IF EXISTS में रैपिंग क्वेरी इसे बहुत धीमा कर देती है
मेरे पास नीचे का प्रश्न है: select databasename from somedb.dbo.bigtable l where databasename ='someval' and source <>'kt' and not exists(select 1 from dbo.smalltable c where c.source=l.source) उपरोक्त क्वेरी तीन सेकंड में पूरी होती है। यदि उपरोक्त क्वेरी कोई भी मान लौटाती है, तो हम EXIT में संग्रहीत कार्यविधि चाहते हैं, …

1
क्या SQL युक्ति को EXISTS () में एक GROUP BY की आवश्यकता है
Microsoft वर्तमान में इस सिंटैक्स की अनुमति देता है। SELECT * FROM ( VALUES (1) ) AS g(x) WHERE EXISTS ( SELECT * FROM ( VALUES (1),(1) ) AS t(x) WHERE g.x = t.x HAVING count(*) > 1 ); ध्यान दें कि खंड GROUP BYमें कोई भी नहीं है EXISTS, …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.