AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 00:47

Parameter dieser Suchanfrage:

Suche in Thema: MySQL SELECT mit IF ?
Suche alle Beiträge, die von "PRehders" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 4 von insges. 4 Treffern
Suche benötigte 0.005s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    Re: MySQL SELECT mit IF ?

      Delphi
      by PRehders, 21. Dez 2004
    Ich wollte Dir da auch keinen Vorwurf machen, zumal ich nicht weiss, wer die DB befüllt. Ich wollte eigentlich nur darauf hinweisen, dass ich es für besser halte, sauber mit NULL-Werten zu arbeiten. Und wenn die User das Feld für die Email leer lassen, kann man (das Userinterface) es doch als NULL in der DB eintragen.

    Nx für ungut..

    Gruß

    Peter
  • Forum: Datenbanken

    Re: MySQL SELECT mit IF ?

      Delphi
      by PRehders, 21. Dez 2004
    Man muss es natürlich nicht; aber die Erfahrung zeigt, dass man gerade bei der Entwicklung recht häufig was an den Tabellen ändert. Auch später in Produktion kann immer mal ein Feld dazukommen. Wenn das passiert, und dein Programm wird nicht zeitgleich geändert, dann heisst select * from ... auf einmal etwas ganz anderes als vorher und das gibt Verdauungsbeschwerden :?

    Manchmal wird auch von...
  • Forum: Datenbanken

    Re: MySQL SELECT mit IF ?

      Delphi
      by PRehders, 21. Dez 2004
    Hallo,

    da hatte ich wohl nicht so ganz geschnallt...

    COALESCE bearbeitet NULL-Werte; wenn bei dir aber ein leerer String drinsteht, ist dies natürlich nicht NULL und er bringt den Feldwert raus.
    Eine solche Datenkonstellation sollte man aber tunlichst beim Befüllen der DB vermeiden, denn wenn das Feld leer ist, ist doch wohl eigentlich NULL gemeint...

    Aber dann musst Du es wohl doch mit...
  • Forum: Datenbanken

    Re: MySQL SELECT mit IF ?

      Delphi
      by PRehders, 21. Dez 2004
    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...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=PRehders&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=36537
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:52 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz