phpbar.de logo

Mailinglisten-Archive

Ersetzung in Select

Ersetzung in Select

Sebastian Mendel lists at sebastianmendel.de
Fre Feb 18 10:43:59 CET 2005


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 


php::bar PHP Wiki   -   Listenarchive