EXISTS, हमेशा
- COUNT तालिका या अनुक्रमणिका को पार करेगा:आपने COUNT के लिए कहा
- एक पंक्ति मिलते ही EXISTS रुक जाएगा
संपादित करें, स्पष्ट होने के लिए
बेशक, इस मामले में यदि ईमेल कॉलम अद्वितीय और अनुक्रमित है तो यह करीब होगा।
आम तौर पर, EXISTS कम संसाधनों का उपयोग करेगा और अधिक सही भी है। आप एक पंक्ति के अस्तित्व की तलाश कर रहे हैं, "शून्य से अधिक" नहीं, भले ही वे समान हों
संपादित करें2:EXISTS में, आप NULL, 1, ID, या यहां तक कि 1/0 का उपयोग कर सकते हैं:यह चेक नहीं किया गया है...
21 मई 2011 संपादित करें:
ऐसा लगता है कि इसे SQL Server 2005+ में अनुकूलित किया गया था इसलिए COUNT अब इस मामले में EXISTS जैसा ही है