Willkommen in der Webstatt Zum Webstatt Blog und Stories
der_nic der_nic am 29.03.06 13:36

hi mal kurz eine Frage zu folgendem Query:

SELECT * FROM `tabelle` WHERE `status`='0'
SELECT * FROM `tabelle` WHERE `status`='NULL'

was ist der Unterschied bzw gibt es überhaubt einen? und wann wird welcher angewendet?

mfg nic

netcup.de Warum gibt es hier Werbung?
nuit nuit am 29.03.06 13:52

NULL bedeutet einfach, dass kein Wert enthalten ist...d.h. 0 und NULL ist nicht das gleiche

ausserdem so wie du das schreibst fragst du nach einem String der 0 ist oder NULL ist und nicht das SQL NULL <D

d.h. da sind die erst recht nicht gleich :P

als kleiner link mit einer kleinen Erklaerung: http://www.little-idiot.de/mysql/mysql-167.html

der_nic der_nic am 29.03.06 16:55

ok :)

also wenn ich jetzt eine Spalte mit Standart NULL habe mach ich es so?

...WHERE `status`= NULL

Michael Michael am 29.03.06 17:59

Genau.

Creative Commons Lizenzvertrag
Alle Inhalte des Webstatt-Archivs stehen unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Unported Lizenz.

Impressum & Kontakt