phpbar.de logo

Mailinglisten-Archive

AW: Ersetzung in Select

AW: Ersetzung in Select

Jens Engelhardt J.Engelhardt at dilas.de
Fre Feb 18 10:45:49 CET 2005


Untertänigsten Dank !!!!!!!!!!!!!!!!!
Manchmal ist die Welt doch einfacher als man denkt.

Grüße
Jens

-----Ursprüngliche Nachricht-----
Von: Sebastian Mendel [mailto:lists at sebastianmendel.de]
Gesendet: Freitag, 18. Februar 2005 10:44
An: mysql-de at lists.4t2.com
Betreff: Re: Ersetzung in Select


Jens Engelhardt wrote:

> gibt es per SQL-Befehl die Möglichkeit, den Dateninhalt eines Feldes
> beid er Anzeige zu ersetzen?

CASE


> Beispiel:
>
> Ich habe eine Spalte Interner_Kunde, die entweder eine 0 oder eine -1
> enthält, da sie im Frontend mit einem Clickfeld verbunden ist.
> Nun möchte ich in einer Abfrage der Kunden in der Spalte interner_kunde
> keine 0 oder -1 anzeigen sondern entweder bei
> 0 nichts und bei -1 das Wort "intern". Das ganze ist natürlich über
> Umwege, Temp-tables usw. zu realisieren, aber geht das nicht auch ganz
> einfach und ich sehe nur vor lauter Wald die Bäume nicht mehr?


SELECT CASE WHEN `Interner_Kunde` = -1
             THEN 'intern'
             ELSE ''
         END AS `interner_kunde`

--
Sebastian Mendel

www.sebastianmendel.de www.warzonez.de www.tekkno4u.de www.nofetish.com
www.sf.net/projects/phpdatetime        www.sf.net/projects/phptimesheet

--
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql

-- 
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 


php::bar PHP Wiki   -   Listenarchive