dolito: MySQL: zählen in welchen "Feldern" ein Eintrag vorliegt

Beitrag lesen

Von einem ungünstigen Datenbankdesign sollte man keine Wunder erwarten.
Unter der Voraussetzung dass die Nicht-1-Felder bei einem Typecast 0 ergeben:

SELECT SUM(f1)+SUM(f2)+SUM(f3)+SUM(f4)+SUM(f5)+SUM(f6) FROM tabelle

Da haste sicher recht, allerdings warum SUM()?
Sie/Er? will doch für jede Zeile exrta das Ergebniss.
Man könnte noch für jede Spalte eine IF bedingung einfügen,
damit es dann keine Probleme mit NULL-Werten gibt.

Aber man sollte wirklich überlegen ob diese Tabelle der normalen Datenbanktheorie entspricht?

mfg dolito