yo,
Das Count mach ich nur deshalb über lediglich eine Spalte, weil ich der Meinung bin, dass das schneller geht, als ein Count über alle Spalten.
wenn du COUNT() über eine spalte benutzt, dann wird das dbms überprüfen, ob der inhalt der jeweiligen felder nicht NULL ist. diese werte werden nämlich nicht mitgezählt. ob er das auch für spalten macht, welche die eigenschaft NOT NULL haben, kann ich nicht zu 100% sagen, würde aber auf ja tippen. was aber wichtiger ist, dass bei der benutztung von COUNT(*) das dbms auf keinen fall inhalte prüfen wird und somit am schnellsten arbeitet. damit ist man also auf der sicheren seite.
Ilja