Optimizing SELECT COUNT to EXISTS

Tengo una consulta para encontrar ciertos clientes de una tabla.

SELECT COUNT(*)
  FROM CUSTOMER
 WHERE amount <> 0
   AND customerid = 22

Hay un índice en customerid, por lo que la base de datos escanea todas las filas con customerid = 22.

Dado que el resultado se procesa comprobando si el recuento devuelve cero o más de cero, ¿cómo puedo optimizar la consulta? Es decir. de modo que en la primera fila del cliente con la cantidad <> 0 la consulta devuelve 0 más si todas las filas son = 0, luego devuelve 1.

Respuestas a la pregunta(4)

Su respuesta a la pregunta