Cual es la diferencia entre Count(*) y Count(nombre_campo)?

01/09/2004 - 17:25 por pablo | Informe spam
Cual es la diferencia entre poner Count(*) y Count
(nombre_campo)?
 

Leer las respuestas

#1 Salvador Ramos
01/09/2004 - 17:54 | Informe spam
La principal diferencia es que no obtendrás los mismos resultados en los
casos en que por el campo que pongas tenga valores NULL:
COUNT(*) cuenta todas las filas seleccionadas de la tabla
COUNT(columna) cuenta todas las filas seleccionada de la tabla que no tengan
valor NULL

Un saludo
Salvador Ramos
Murcia - España
[Microsoft MVP SQL Server]
www.helpdna.net
¿Te interesa participar en las reuniones
del grupo de Usuarios de SQL-Server y .NET
Se harán en levante de España, (Alicante o Murcia)?

"pablo" escribió en el mensaje
news:43ea01c49037$f0eb9af0$
Cual es la diferencia entre poner Count(*) y Count
(nombre_campo)?

Preguntas similares