मेरे पास निम्नलिखित प्रश्न हैं:
select column_name, count(column_name)
from table
group by column_name
having count(column_name) > 1;
अगर मैं करने के लिए सभी कॉल्स की जगह क्या अंतर हो जाएगा count(column_name)करने के लिए count(*)?
यह प्रश्न इस बात से प्रेरित था कि मैं ओरेकल में एक तालिका में डुप्लिकेट मान कैसे प्राप्त करूं? ।
स्वीकृत उत्तर (और शायद मेरा प्रश्न) को स्पष्ट करने के लिए, इसके count(column_name)साथ प्रतिस्थापित करने से कॉलम में मानों की गिनती और count(*)परिणाम में एक अतिरिक्त पंक्ति वापस आ जाएगी ।nullnull