Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

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

Sintaxis

Count( expr )

El marcador de posición de expresión 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 con los datos del campo. Los operandos en expresión pueden incluir el nombre de un campo de tabla o función (que puede ser intrínseco o definido por el usuario, pero no otras funciones de agregado de SQL). Puede contar cualquier tipo de datos, incluido el texto.

Comentarios

Sugerencia:  En Access 2010, el Generador de expresiones tiene IntelliSense, por lo que puede ver qué argumentos requiere la expresión. 

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

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

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

SELECT Count(*) AS TotalOrders FROM Orders;

Si expresión identifica varios campos, la función Contar solo cuenta un registro si al menos uno de los campos no es Null. 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 se puede limitar el recuento a los registros en los que FechaDeEnvío o Transporte no son Nulos:

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

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

Contar datos con una consulta

Calculando campos en funciones SQL

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×