“Conocimiento software>Software de base de datos

El MS SQL Conde función

2015/7/15
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
Cómo copiar formularios de Bento 3
Cómo recoger los datos por correo electrónico con acceso
10 principios subyacentes a los sistemas de bases de datos de desarrollo del sistema?
Cómo acceder a una consulta hipervínculo
Cómo importar documentos de Word en Filemaker Pro 10
Comparar las bases de datos relacionales de contraste Sitio relacional y orientado a objetos un ejemplo o escenario donde cada tipo se usa mejor.
Cómo construir MemcacheDB en CentOS
Cómo recuperar un SQL 2005 Express Password
Conocimiento de la computadora © http://www.ordenador.online