Contar el número de registros en SQL

28/ene/2013 SQL , , , 2 Comentarios

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.

Difunde el Conocimiento

Si te ha gustado el artículo o te ha sido de utilidad, no dejes de compartirlo con tus amigos en las redes sociales... Te estaremos muy agradecidos. :-D

2 comentarios en “Contar el número de registros en SQL”

Víctor Cuervo

Dr. Q

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.

¿Algo que nos quieras comentar?

Déjanos tu comentario, no te preocupes que tu email no será publicado

*


*