У меня есть таблица sqlite
CREATE TABLE IF NOT EXISTS [app_status](
[id] INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL ,
[status] TEXT DEFAULT NULL
)
В этой таблице несколько записей, например
1 "success"
2 NULL
, где NULL - это sqlite NULL
Какой самый быстрый способ найтиесли в таблице хотя бы одна строка где статус IS NOT NULL
?Могу ли я создать какой-то индекс или что-то еще, что я могу использовать для подсчета полей, отличных от NULL?
Я написал следующий запрос
SELECT 1 \
FROM [app_status]\
WHERE [status] IS NOT NULL
Но это занимает от 3 мс до 50 мс.Я хочу дополнительно оптимизировать это время.Как я могу это сделать?