Inhalt in mehreren Spalten zählen
Inhalt in mehreren Spalten zählen
am 06.03.2006 18:54:08 von Steffen
Hallo zusammen,
in der folgenden Tabelle möchte ich die Anzahl der Nullen in den
Spalten favo1 bis 3 bei dem username Steffen zählen.
| username | email | favo1 | favo2 | favo3 |
| Steffen | i@i.i | 0 | inhalt| 0 |
Das kann doch bestimmt jemand?
Gruß Steffen.
Re: Inhalt in mehreren Spalten zählen
am 06.03.2006 20:04:50 von Weinzierl Stefan
Steffen schrieb:
> Hallo zusammen,
>
> in der folgenden Tabelle möchte ich die Anzahl der Nullen in den
> Spalten favo1 bis 3 bei dem username Steffen zählen.
>
> | username | email | favo1 | favo2 | favo3 |
>
> | Steffen | i@i.i | 0 | inhalt| 0 |
>
>
> Das kann doch bestimmt jemand?
Klar, doch. Und wenn du dich ein bißchen anstrengst, kriegst du das
sicher auch hin...
select (favo1='0')+(favo2='0')+(favo3='0') from tabelle;
Der Rest ist Hausaufgabe...
Stefan
Re: Inhalt in mehreren Spalten zählen
am 06.03.2006 21:14:35 von Hartmut Holzgraefe
Weinzierl Stefan wrote:
> select (favo1=3D'0')+(favo2=3D'0')+(favo3=3D'0') from tabelle;
>=20
> Der Rest ist Hausaufgabe...
und wenn das Datenmodell von Anfang an normalisiert gewesen
wäre dann wär die Frage so garnicht erst aufgetreten.
Merke: an einer Tabelle mit durchnummerierten Feldern ist
eigentlich immer etwas faul!
--=20
Hartmut Holzgraefe, Senior Support Engineer .
MySQL AB, www.mysql.com
http://www.mysql.com/support/
Re: Inhalt in mehreren Spalten zählen
am 06.03.2006 21:28:02 von Dirk Brosowski
Hartmut Holzgraefe schrieb:
> Weinzierl Stefan wrote:
>
>> select (favo1='0')+(favo2='0')+(favo3='0') from tabelle;
>>
>> Der Rest ist Hausaufgabe...
>
>
> und wenn das Datenmodell von Anfang an normalisiert gewesen
> wäre dann wär die Frage so garnicht erst aufgetreten.
>
> Merke: an einer Tabelle mit durchnummerierten Feldern ist
> eigentlich immer etwas faul!
>
das haben wir aber derzeit hier jeden zweiten Tag .. das Gefühl nicht
perfektes ER-Design anzutreffen wiederholt sich zu oft. Da sollten die
Leute mehr Zeit investieren, die bekommen sie anderswo geschenkt.
Grüße
Dirk
Re: Inhalt in mehreren Spalten zählen
am 06.03.2006 23:14:58 von Steffen
Hallo,
ihr habt vollkommen Recht. Inzwischen bin ich von dieser Tabellenform
abgekommen und habe eine Zusatztabelle gemacht. Nun bin ich wieder auf
dem Niveau, so dass mir meine sql Kenntnisse ausreichen.
Gruß Steffen.