Webstatt.org - Community seit 2006 - 2012 (2024?)

Null oder 0

Avatar user-162
29.03.2006 11: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

Perfection is not when there’s nothing to add, but when there’s nothing to take away swisscheek.com/magazine
Avatar user-271
29.03.2006 11: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 frech

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

#!/bin/bash
traurig){ neutral:& };:
Avatar user-162
29.03.2006 14:55

ok lächeln

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

...WHERE `status`= NULL

Perfection is not when there’s nothing to add, but when there’s nothing to take away swisscheek.com/magazine
Avatar user-253
29.03.2006 15:59

Genau.