डेटाबेस में, _id
. के बारे में कुछ खास नहीं है या _count
।
आपके प्रश्न _id
return लौटाते हैं या _count
कॉलम जब तालिका को ऐसे कॉलम के रूप में परिभाषित किया जाता है, या जब क्वेरी स्पष्ट रूप से इसकी गणना करती है।
Android ढांचे के कई ऑब्जेक्ट कर्सर से एक अद्वितीय _id
की अपेक्षा करते हैं स्तंभ, इतनी सारी तालिकाएँ इसे परिभाषित करती हैं।
अधिकांश स्थानों पर, _count
उपस्थित होने की उम्मीद नहीं है, इसलिए इसे आमतौर पर लागू नहीं किया जाता है। और अगर वास्तव में इसकी आवश्यकता है, तो इसे बस एक सबक्वेरी के साथ परिकलित किया जा सकता है, जैसे:
SELECT _id,
[other fields],
(SELECT COUNT(*) FROM MyTable) AS _count
FROM MyTable
WHERE ...
यदि आप अपनी स्वयं की तालिका का आकार जानना चाहते हैं, तो आपको _count
का उपयोग करने की आवश्यकता नहीं है नाम; आप SELECT COUNT(*) FROM subjects
. जैसी क्वेरी निष्पादित कर सकते हैं , या, और भी सरल, एक सहायक फ़ंक्शन का उपयोग करें जो आपके लिए ऐसा करता है।