Artículos
SQL

Contar el número de registros en SQL

28/Ene/2013

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.

La tabla de libros contiene 5 columnas con diferentes atributos sobre un libro, en los que encontramos el título del libro, su ISBN, el autor del libro, la editorial en la cual se publicó el libro y por último la fecha de publicación.

De esta manera tendríamos una tabla del siguiente estilo:

Libros
ISBN
Título
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 parámetro la columna sobre la que queremos contar.

SELECT count(campo) FROM tabla

Por lo tanto si queremos saber cuántos libros tenemos en la tabla bastará pasar el campo título a la función count().

SELECT count(titulo) FROM libros

Pero, por otro lado, si lo que queremos contar es el número de libros de un autor, deberemos de pasar el campo autor a la función count() además de realizar un filtro mediante la cláusula WHERE para indicar el autor en cuestión sobre el que se realiza la cuenta.

En este caso la sentencia SQL quedaría de la siguiente forma:

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

También puede darse el caso de que no queramos indicar la columna para contar los registros. En este caso podemos utilizar el comodín * como parámetro de la función count()

SELECT count(*) FROM libros

Si bien es verdad que siempre es mejor indicar el nombre de una de las columnas para poder realizar la consulta.

De esta manera ya hemos visto que mediante la sencilla función count() podemos contar el número de registros de una tabla en SQL.

Código Fuente

Descárgate el código fuente de Contar el número de registros en SQL
Y si te ha gustado nuestro código fuente puedes regalarnos una estrella Star
Contar el número de registros en SQL
Suscribir
Notificar de
guest
58 Comentarios
Recientes
Anteriores Más votados
Opiniones integradas
Ver todos los comentarios