Tom: MySQL Funktion die Datensatz nach Inhalt abfragt

Beitrag lesen

Hello,

Hallo,
ich will die Spalte XX durchsuchen und alle Datensätze auslesen wo XX=NICHT LEER

also:
SELECT spalte FROM tabelle WHERE spalte !=''

so in der art praktisch.
in php ausgedrückt... SELECT spalte FROM tabelle WHERE isset(spalte)

Das kommt nun wieder auf die DB an.
Es gibt welche, die lassen den Eintrag von '   ' zu.
Andere wandeln soetwas automatisch in NULL um.
Dann gibt es welche, die reagieren allergisch darauf, wenn man auf einen Feldinhalt prüft, wenn das Feld NULL ist. Man muss da also immer erst fragen " ...NOT NULL and ... "

Ich bin mir nicht sicher, wie MySQL das inzwischen macht.
Meine Test-Version (eine antiquierte) kennt den Zustand

''
NULL
'was drin'

'    '   wird meines Erachtens nach zu ''

Harzliche Grüße vom Berg
http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau