“Conocimientos software>Software de base de datos

El MS SQL Conde función

2015/1/13
La Transact SQL Microsoft (T- SQL) Lenguaje de consulta le permite volver rápidamente el número de filas que coincidan con una determinada condición utilizando una función de conteo . Se puede utilizar en combinación con otras funciones de agregado o con la cláusula DISTINCT para lograr resultados más detallados . Uso de las funciones de agregado, como PROMEDIO ( ) , con una declaración de cuenta le permite obtener el número de instancias de cada medio . Utilizar GROUP BY es otra manera de obtener resultados con un número por fila de resultados. Contando Funciones

T -SQL tiene dos funciones que se utilizan para realizar el conteo. La función COUNT ( ) se utiliza para determinar el número total de filas que satisfacen los criterios para los resultados que se ajuste en un tipo de datos entero , con un resultado máximo de 2147483647 . Para las condiciones que dan lugar a valores mayores , utilice la función COUNT_BIG ( ) en su lugar .
Sintaxis

Ambas funciones de conteo utilizan la misma sintaxis y tienen los mismos parámetros de entrada. De forma predeterminada , el recuento incluye todos los registros , incluyendo aquellos con valores duplicados y nulos . La sintaxis es COUNT ( [ Todo o Distinct ] , expresión) . Para contar todas las filas , incluidos los valores duplicados y nulos , utilice la palabra clave ALL o utilizar un asterisco (* ) . Para limitar el resultado para el número de valores únicos , no nulos , utilice la palabra clave DISTINCT . Para limitar el conjunto de resultados adicional , agregue una expresión después de la palabra clave ALL o DISTINCT . Esto es comúnmente utilizado para limitar el recuento a una columna específica , pero puede ser cualquier expresión de T-SQL válida . Subconsultas y funciones agregadas no están permitidos en este contexto.
Uso de las funciones de agregado con el Conde

funciones COUNT () y COUNT_BIG () se puede utilizar con otras funciones de agregado, como media, la suma , o max . Simplemente incluirlos en la instrucción de selección , junto con el conde. Por ejemplo, para encontrar el número de colores únicos para los elementos de su inventario, usted podría usar:

SELECT COUNT ( DISTINCT colores )

del inventario
Limitar Conde resultados

al usar recuento , se puede optar por limitar sus consultas con una cláusula where o un grupo por la declaración de romper más abajo en los resultados. Utilización de una sentencia de este tipo, por ejemplo , podría permitir a averiguar el color de todos los elementos no discontinuadas en su inventario. Esto le daría el número de cada color , en lugar de la cantidad total que se obtendría si no se utiliza la cláusula GROUP BY .

SELECT COUNT ( *) , color

DE inventario

DONDE status = ' suspendió '

GROUP BY colores

Software de base de datos
Access 2007 : Cómo Enviar registros individuales
¿Cómo hacer una consulta de exportación en Access
Cómo acceder a una consulta Agregar columna con una celda en blanco
Tres tipos de fragmentación de datos
Cómo rellenar un cuadro de lista en Access
Cognos Impromptu Formación
Cómo crear un usuario en una base de datos Oracle
Cómo eliminar una restricción de SQL
Conocimientos Informáticos © http://www.ordenador.online