SQLite
 sql >> डेटाबेस >  >> RDS >> SQLite

बेस कॉलम में _COUNT का उपयोग कैसे करें

डेटाबेस में, _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 . जैसी क्वेरी निष्पादित कर सकते हैं , या, और भी सरल, एक सहायक फ़ंक्शन का उपयोग करें जो आपके लिए ऐसा करता है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLite - एक तालिका बदलें

  2. Android Studio में डेटाबेस फ़ाइल की सामग्री देखें

  3. एंड्रॉइड रूम संकलन-समय विदेशी कुंजी में कॉलम के बारे में चेतावनी एक इंडेक्स का हिस्सा नहीं है। इसका क्या मतलब है?

  4. Android कक्ष डेटाबेस, दर्ज किए गए नवीनतम रिकॉर्ड के विशिष्ट मूल्य को पुनः प्राप्त करें

  5. SQLiteAssetHelper के साथ रोबोइलेक्ट्रिक का उपयोग करना