feed twitter facebook LinkedIn facebook

SQL » Contar el número de registros en SQL

enero 28, 2013 por Víctor Cuervo 1 Comentario Imprimir Imprimir

En algún artículo hemos visto cómo podemos consultar mediante el API de programación el número de registros devueltos por una consulta a una base de datos.

En este caso vamos a ver cómo podemos contar el número de registros en SQL. Para ello vamos a partir de nuestra famosa tabla Libros:

Libros
ISBN
Titulo
Autor
Editorial
Fecha Publicación

Contar el número de registros utiliza la función count dentro de una sentencia SQL. La función count recibe como parametro la columna sobre la que queremos contar.

  1. SELECT count(campo) FROM tabla

De esta manera si queremos contar el número de libros de un autor podemos ejecutar lo siguiente:

  1. SELECT count(autor) FROM libros WHERE autor="Cervantes"

En el caso de que no queramos indicar la columna para contar los registros podemos utilizar el comodín *.

  1. SELECT count(*) FROM libros

Ya hemos visto que mediante la sencilla función count podemos contar el número de registros de una consulta en SQL.

Descargar el Codigo
Descargar el código
Error en el Codigo
Error en el código
Foro sobre SQL
Foro sobre SQL
tags: , , ,

Artículos relacionados:

1 comentario »

RSS feed para los comentarios de esta entrada. TrackBack URI

  1. Dr. Q
    enero 30, 2013 #

    Opción curiosa, más rápida:

    SELECT count(1) FROM libros;

    Lo “descubrí” hace poco en algún foro de oracle. Por lo visto, aunque no recupere ninguna columna, sigue contando los registros perfectamente.

    No se si en otros sistemas tendrá el mismo efecto, pero es curioso.

Deja un comentario

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*