V databázi není nic zvláštního ani na _id nebo _count .
Vaše dotazy vracejí _id nebo _count sloupec, když je tabulka definována, aby takový sloupec měla, nebo když jej dotaz explicitně vypočítá.
Mnoho objektů rámce Android očekává, že kurzor bude mít jedinečné _id sloupec, definuje jej tolik tabulek.
Na většině míst _count neočekává se, že bude přítomen, takže obvykle není implementován. A pokud je to skutečně potřeba, lze to jednoduše vypočítat pomocí dílčího dotazu, jako je tento:
SELECT _id,
[other fields],
(SELECT COUNT(*) FROM MyTable) AS _count
FROM MyTable
WHERE ...
Pokud chcete zjistit velikost vlastního stolu, nemusíte používat _count název; můžete provést dotaz jako SELECT COUNT(*) FROM subjects nebo, ještě jednodušeji, použijte pomocnou funkci, která to udělá za vás.