Structured Query Language ( SQL ) es el lenguaje de programación estándar del sector para la gestión de datos en sistemas de gestión de bases de datos relacionales como Oracle y Microsoft SQL Server. Puede utilizar SQL para insertar, actualizar , modificar, recuperar y eliminar datos de la base de datos . A veces , es posible que desee saber el número de filas de datos que coincidan con los criterios especificados . Utilice la función " COUNT_BIG ()" " COUNT ( )" o para contar las líneas , con la única diferencia en el tipo de los valores de retorno de estas dos funciones de datos. " Count () " devuelve un tipo de datos " int" , mientras que " COUNT_BIG ()" devuelve un tipo de datos " bigint " . Instrucciones
1
USE " COUNT ( *) ", para devolver el número de registros en un conjunto de resultados que se ajusta a los criterios especificados en la sentencia SQL , incluyendo los valores nulos y duplicados . Por ejemplo :
SELECT COUNT ( *) de los estudiantes ;
El comando anterior devolverá un tipo de datos "int " representa el número total de registros en la tabla " Estudiantes "
. Página 2
uso " COUNT ( DISTINCT expresión )" para contar el número de filas con valores diferentes de la expresión especificada . Por ejemplo :
COUNT ( DISTINCT student_id ) de los estudiantes ;
El comando anterior devolverá el número de identificadores de estudiantes distintos en la tabla de "Student " , con exclusión de los valores nulos
< . br> 3
uso " COUNT ( *) ", con una función de agregado para contar el número de filas de cada grupo definido por el "GROUP BY" cláusula. Por ejemplo :
apellido SELECT , COUNT (* )
de los estudiantes
GROUP BY apellido ;
La ejecución del comando anterior mostrará el número de estudiantes tener el mismo apellido .
4
uso " COUNT_BIG ()" función cuando se anticipa que el número de filas que sea mayor que " 2 ^ 31-1 ", ya que la función " COUNT ()" devolverá un error en este escenario .
5
uso " COUNT (ALL expresión) " para contar el número total de filas de la tabla especificada. Por ejemplo :
COUNT (ALL student_id ) de los estudiantes ;
La ejecución del comando anterior mostrará el número total de filas de la tabla de los estudiantes . "ALL" es la cláusula por defecto , y es equivalente a usar " COUNT ( student_id ) . "