¿Es esta la mejor (la más eficiente) forma de comprobar si existe una fila en una tabla?Consulta válida para verificar si existe fila en SQLite3
SELECT EXISTS(SELECT 1 FROM myTbl WHERE u_tag="tag");
// Table is...
// CREATE TABLE myTbl(id INT PRIMARY KEY, u_tag TEXT);
también lo es el valor de cambio de esto, ¿es falsa (bool) o 0 (int) o NULL?
Al pasar esta consulta sin formato al cursor, ¿cómo puedo obtener 0 o 1 del cursor? ¿Es cursor.getInt (0), cursor.getCount() o cursor.getColumnCount()? –
'EXISTS' siempre devuelve un resultado, por lo que solo funcionaría comprobar el valor. –
Para estar seguro, comprobar el valor de un cursor para un int sería getInt (0) correcto? –