Count (función)

Importante:  Este artículo se ha traducido con traducción automática; vea la declinación de responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.

Calcula el número de registros devueltos por una consulta.

Sintaxis

Count ( expr )

El marcador de posición expr representa un expresión de cadena que identifica el campo que contiene los datos que desea contar o una expresión que realiza un cálculo utilizando los datos del campo. Operandos de expr pueden incluir el nombre de un campo de tabla o una función (que puede ser intrínseca o definida por el usuario pero no otro SQL funciones de agregado). Puede contar cualquier tipo de datos, incluido el texto.

Observaciones

Sugerencia: En Access 2010, el generador de expresiones tiene IntelliSense, para que pueda ver qué argumentos requiere la expresión.

Puede usar Count para contar el número de registros en una consulta subyacente. Por ejemplo, podría usar Count para contar el número de pedidos enviados a un determinado país.

Aunque expr puede realizar un cálculo en un campo, Count simplemente cuenta el número de registros. No importa qué valores se almacenan en los registros.

La función contar cuenta los registros que tienen Null campos a menos que expr sea el carácter comodín asterisco (*). Si utiliza un asterisco, Count calcula el número total de registros, incluidos los que contienen campos Null . Count (*) es considerablemente más rápido que recuento ([Nombre de columna]). No incluya el asterisco entre comillas (' '). En el ejemplo siguiente se calcula el número de registros de la tabla Pedidos:

SELECT Count(*) AS TotalOrders FROM Orders;

Si expr identifica varios campos, la función Count cuenta un registro únicamente si al menos uno de los campos no es nulo. Si todos los campos especificados son Null, el registro no se cuenta. Separe los nombres de campo con una y comercial (&). En el ejemplo siguiente se muestra cómo puede limitar el número de registros en que ShippedDate o Freight no es nulo:

SELECT Count('ShippedDate & Freight') AS [Not Null] FROM Orders;

Puede usar Count en una expresión de consulta. También puede usar esta expresión en la propiedad SQL de un QueryDef objeto o al crear un objeto Recordset basado en una consulta SQL.


Nota: Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×