phpbar.de logo

Mailinglisten-Archive

Re: AW: Wertzuweisung in SELECT
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: AW: Wertzuweisung in SELECT



Guten morgen Mirco,

untenstehendes ist vielleicht von Interesse für Dich. 
Kann heute leider nicht ins Büro kommen, da ich noch immer
Probleme mit meinen Augen habe. Ich hoffe morgen bin ich wieder
ok. Kannst mich ja kurz anrufen.

Thomas


ddittmann_(at)_gmx.de wrote:
> 
> Genau - das ist es.
> 
> DANKE!!!!
> 
> Von: Rene Fertig [mailto:rene.fertig_(at)_wtal.de]
> Gesendet: Mittwoch, 14. Juni 2000 20:05
> An: mysql-de_(at)_lists.4t2.com
> Betreff: Re: Wertzuweisung in SELECT
> 
> Am Die, 13 Jun 2000 schrieb ddittmann_(at)_gmx.de:
> > Ist es möglich innerhalb einer SELECT Abfrage
> > einen Tabellenwert, falls dieser nicht existiert
> > einen bestimmten Wert (z.B. 0) zuzuweisen?
> > ( ???? " if auswahl2 = null THEN auswahl2 = 0 " ???? )
> 
> Hmmm, ich bin nicht sicher, ob ich dich richtig verstanden habe. Willst du
> nur
> die Ausgabe des Selects manipulieren oder soll der Wert in die DB
> geschrieben
> werden?
> Ersteres geht so:
> SELECT auswahl, if(auswahl2 is null,'0',auswahl2) as auswahl2 FROM Tabelle1
> LEFT JOIN Tabelle2 ON Tabelle1.id = Tabelle2.id2
> WHERE ( auswahl = "..." )
> 
> Alternativ geht in diesem Fall auch ifnull(auswahl2,0) as auswahl2
> 
> Damit wird im Select-Ergebnis die Ziffer 0 statt NULL ausgegeben, wenn
> auswahl2
> NULL ist (es also für den Eintrag in der Tabelle1 keinen entsprechenden
> Eintrag
> in der Tabelle2 gibt).
> 
> ---
> *** Abmelden von dieser Mailingliste funktioniert per E-Mail
> *** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe

---
*** Abmelden von dieser Mailingliste funktioniert per E-Mail
*** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive