Función COUNT - Amazon Quantum Ledger Database (Amazon QLDB)

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Función COUNT

Devuelve el número de documentos que define la expresión.

LaCOUNTtiene dos variaciones.COUNT ( * )cuenta todos los documentos de la tabla destino, incluya o no valores nulos.COUNT ( expression )calcula el número de documentos con valores no NULL de un campo o expresión específicos.

aviso

LaCOUNTno está optimizada, por lo que no recomendamos su uso sin una búsqueda indexada. Cuando se ejecuta una consulta en QLDB sin una búsqueda indexada, se invoca un análisis de tabla completa. Esto puede provocar problemas de rendimiento en tablas grandes, incluidos conflictos de simultaneidad y tiempos de espera de transacciones agotados.

Para evitar el análisis de tablas, debe ejecutar instrucciones con unWHEREcláusula de predicado que utiliza unigualdadoperador (=oIN) en un campo indexado o en un ID de documento. Para obtener más información, consulte Optimización del rendimiento de consultas.

Sintaxis

COUNT ( * | expression )

Argumentos

expresión

El nombre de campo o la expresión sobre la que opera la función. Este parámetro puede ser cualquiera de los admitidosTipos de datos.

Tipo de retorno

int

Ejemplos

SELECT COUNT(*) FROM VehicleRegistration r -- 5 SELECT COUNT(r.VIN) FROM VehicleRegistration r WHERE r.City = 'Tacoma' -- 1 SELECT COUNT(a) FROM << { 'a' : 1 }, { 'a': 2 }, { 'a': 3 } >> -- 3

Funciones relacionadas