La función utiliza la siguiente sintaxis:
Esta función calcula el número de valores del campo especificado que están incluidos en la selección. La función COUNT tiene tres escenarios de uso:
- Calcular el número de valores de campo que no son iguales a NULL.
- Calcular el número de valores de campo diferentes que no son iguales a NULL. En este escenario, agregar DISTINCT antes de la descripción del campo.
- Calcular el número de líneas en el resultado de la consulta. En este escenario, utilizar un asterisco (“*“) como parámetro de la función.
Puede especificar una expresión que contenga valores de cualquier tipo como parámetro de la función. No se puede aplicar esta función a expresiones de tipo ValueStorage y a Strings de longitud ilimitada.
Ejemplo:
SELECT
COUNT(*) AS Total,
COUNT (DISTINCT Invoice.Product) AS DifferentValuesFROM
Document.Invoice.Content AS Invoice
Resultado de la consulta:
Total
DifferentValues
24
8
Ver también: Funciones de agregación