У меня есть запрос, чтобы найти определенных клиентов из таблицы.
SELECT COUNT(*)
FROM CUSTOMER
WHERE amount <> 0
AND customerid = 22
Существует индекс для customerid, поэтому БД сканирует все строки с customerid = 22.
Посколькурезультат обрабатывается путем проверки, возвращает ли счет ноль или больше нуля, как я могу оптимизировать запрос?Т.е. так, что при первой строке клиента с количеством <> 0 запрос возвращает 0, иначе, если все строки = 0, то возвращается 1.