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