¿Cómo contar líneas en SQL?

Escrito por divya gupta | Traducido por jaime alvarez
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
¿Cómo contar líneas en SQL?
Usa Count () para contar el número de filas en una tabla. (Jupiterimages/Photos.com/Getty Images)

El Lenguaje de Consulta Estructurado (SQL, por sus siglas en inglés) es el lenguaje estándar de la industria informática utilizado para la gestión de datos en sistemas de administración de bases de datos relacionales como Oracle y Microsoft SQL Server. Puedes utilizar SQL para insertar, actualizar, modificar, recuperar y eliminar información de la base de datos. A veces, es posible que desees saber el número de filas de datos que coinciden con criterios especificados. Utiliza la función "COUNT ()" o "COUNT_BIG ()" para contar líneas, con la única diferencia en el tipo de datos de los valores de retorno para estas dos funciones. "COUNT ()" devuelve un tipo de datos "int", mientras que "COUNT_BIG ()" devuelve un tipo de datos "bigint".

Nivel de dificultad:
Moderadamente fácil

Otras personas están leyendo

Instrucciones

  1. 1

    Usa "COUNT (*)" para devolver el número de registros en un conjunto de resultados que se ajuste a los criterios especificados en la sentencia SQL, incluyendo los valores NULL y duplicados. Por ejemplo:

    SELECT COUNT(*) FROM estudiantes;

    El comando anterior devolverá un tipo de datos "int" que representa el número total de registros en las tabla "estudiantes".

  2. 2

    Usa "COUNT (DISTINCT expresión)" para contar el número de filas con valores distintos de la expresión especificada. Por ejemplo:

    COUNT(DISTINCT student_id) FROM estudiantes;

    El comando anterior devolverá el número de identificaciones de estudiantes distintas en la tabla "estudiantes", excluyendo los valores nulos.

  3. 3

    Usa "COUNT (*)" con una función agregada para contar el número de filas de cada grupo definido por la cláusula "GROUP BY". Por ejemplo:

    SELECT apellido, COUNT(*) FROM estudiantes GROUP BY apellido;

    Ejecutar el comando anterior mostrará el número de estudiantes que tienen el mismo apellido.

  4. 4

    Usa la función "COUNT_BIG ()" cuando anticipes que el número de filas será más grande que "2^31-1", ya que la función "COUNT ()" devolverá un error en dicho escenario.

  5. 5

    Usa "COUNT (ALL expresión)" para contar el número total de filas de la tabla especificada. Por ejemplo:

    COUNT(ALL student_id) FROM estudiantes;

    Ejecutar el comando anterior mostrará el número total de filas en la tabla de estudiantes. "ALL" es la cláusula predefinida, y es equivalente a usar "COUNT (student_id)".

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles