MySQL Ausgabe optimieren

MySQL Ausgabe optimieren

am 22.08.2007 09:34:36 von Hui Yue

Moin,

ich habe (ein vielleicht) einfach zu lösendes? Problem:


Ich möchte gerne SQL-seitig ein Ergebnis bearbeiten, und zwar wie folgt:


Wenn in der DB der Wert activity auf 0 steht, soll im Ergebnis
"billing_block" stehen.
Bei 1 halt "active".


Im Moment sieht die Ausgabe wie folgt aus:


+------------------+---------------+
| customer_id | activity |
+------------------+---------------+
| 123456 | 1 |
| 789456 | 0 |
+------------------+---------------+Gewünscht ist jedoch von mir das
hier:
+------------------+---------------+
| customer_id | activity |
+------------------+---------------+
| 123456 | active |
| 789456 | billing_block |
+------------------+---------------+Für einen Lösungsvorschlag bedanke
ich mich.


Netten Gruß
Ben

Re: MySQL Ausgabe optimieren

am 22.08.2007 09:47:03 von Andreas Kretschmer

Andreas
--
Andreas Kretschmer
Linux - weil ich es mir wert bin!
GnuPG-ID 0x3FFF606C http://wwwkeys.de.pgp.net
Deutsche PostgreSQL User Group: http://pgug.de

Re: MySQL Ausgabe optimieren

am 22.08.2007 10:22:20 von Claus Reibenstein

Hui Yue schrieb:

> Wenn in der DB der Wert activity auf 0 steht, soll im Ergebnis
> "billing_block" stehen.
> Bei 1 halt "active".

Du suchst CASE.

Gruß. Claus

Re: MySQL Ausgabe optimieren

am 22.08.2007 10:25:50 von Hui Yue

"Andreas Kretschmer" schrieb im Newsbeitrag
news:n86tp4-8v1.ln1@tux.schollglas.com...
>
> Du suchst CASE. Beispiele dazu nannte ich hier schon oft.
>

Vielen Dank!
Es funktioniert.

Gruß aus Kiel
Ben