Der Martin: SQL Abfrage, wenn Zelle empty dann ''kein Inhalt"

Beitrag lesen

Hallo,

Wenn für den Nutzer statt eines leeren Tabellenfeldes „kein Inhalt vorhanden“ angezeigt werden soll, dann ...

... fragt sich der geneigte Leser auch, was das soll. Das ist so überflüssig

Ist es?

IMO ja.

Bei einer Webanwendung ist „kein Inhalt vorhanden“ schon eine andere Aussage als „kann gerade nicht in der Datenbank nachsehen, ob Inhalt vorhanden ist“ (bspw. bei keiner/schlechter Netzverbindung).

Dann ist aber gerade der Fall "kann Datenbank nicht erreichen" derjenige, der eines Hinweises bedarf, weil es ein (vorhersehbarer?) Fehlerfall ist. Ein leeres Feld oder eine leere Liste ist aber in vielen Anwendungen ein Fall, der regulär auftreten kann. Deswegen würde ich den Fall dann auch genau so darstellen wollen - als leeres Feld bzw. leere Liste.

Anders sieht es aus, wenn der Fall "leeres Feld" von der Logik oder Datenkonsistenz her eigentlich nicht auftreten dürfte, also ein logischer Fehler ist (z.B. wenn der Kunde im Webshop angegeben hat, dass er per Kreditkarte zahlen möchte, aber keine Kreditkartennummer hinterlegt ist). Dann bitte gern mit deutlichem Hinweis.

So long,
 Martin