richard: viele felder mit bedingung

Beitrag lesen

hallo,

ich versuche eine mysql abfrage zu gestalten, die es mir möglich macht bei sämtlichen datensätzen einer tabelle die eine bestimmte id besitzen zu zählen, wie viele felder einen bestimmten wert enthalten. also beispielsweise NULL.

eine möglichkeit wäre
SELECT * FROM table_name WHERE id = meine_id OR id = nocheine_id OR id = sind_mehrere_ids usw..

und danach alle ergebnisreihen in schleifen nach dem gesuchten wert durchsuchen und mitzählen. das COUNT von mysql zählt ja nur datensätze und nicht felder, stimmt das?

aber das kann es doch nicht sein, oder?

außerdem, gibt es eine möglichkeit in einem datensatz ein 'allgemeines feld' abzufragen? also sowas wie SELECT * FROM table WHERE WERT = 'NULL'?

freue mich über jeden hinweis, hilfe oder link.
r.