SQLite
 sql >> Teknologi Basis Data >  >> RDS >> SQLite

Cara menggunakan _COUNT di Kolom Dasar

Dalam database, tidak ada yang istimewa dari _id atau _count .

Kueri Anda mengembalikan _id atau _count kolom ketika tabel didefinisikan memiliki kolom seperti itu, atau ketika kueri menghitungnya secara eksplisit.

Banyak objek kerangka kerja Android mengharapkan kursor memiliki _id yang unik kolom, begitu banyak tabel yang mendefinisikannya.

Di sebagian besar tempat, _count tidak diharapkan hadir, sehingga biasanya tidak dilaksanakan. Dan jika memang dibutuhkan, cukup dihitung dengan subquery, seperti ini:

SELECT _id,
       [other fields],
       (SELECT COUNT(*) FROM MyTable) AS _count
FROM MyTable
WHERE ...

Jika Anda ingin mengetahui ukuran tabel Anda sendiri, Anda tidak diharuskan menggunakan _count nama; Anda dapat menjalankan kueri seperti SELECT COUNT(*) FROM subjects , atau, lebih sederhana lagi, gunakan fungsi pembantu yang melakukan ini untuk Anda.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Masalah Android SQLite - tabel ... tidak memiliki kolom bernama

  2. hapus database sqlite saat memperbarui versi aplikasi baru

  3. Mengaitkan tabel menggunakan database Room di Android Studio

  4. Bagaimana Substr() Bekerja di SQLite

  5. Baris pembaruan Android SQLite tidak berfungsi