Thema: Delphi MySQL SELECT mit IF ?

Einzelnen Beitrag anzeigen

PRehders

Registriert seit: 31. Okt 2003
Ort: Hamburg
42 Beiträge
 
#4

Re: MySQL SELECT mit IF ?

  Alt 21. Dez 2004, 13:50
Hallo,

der SQL-Standard sieht hierfür die Funktion COALESCE vor; diese gibt aus den übergebenen (beliebig vielen) Parametern den ersten zurück, der nicht NULL ist:

select COALESCE (mail, 'no mail')... Bei einer eventuellen Umstellung auf einen andere DB hast du dann eine Baustelle weniger!

Noch'n Tipp: Lieber immer alle gewünschten Felder aufzählen statt select *, das kann bei Struktur-Änderungen recht unangenehm werden...

Gruß

Peter
Peter Rehders
Man sollte niemanden ernst nehmen, der sich ernst nimmt.
  Mit Zitat antworten Zitat