Tabloda boolean olan bir alan var, bir kayıt aralığı değeri yok (true veya false değil). Bunları bulmak için SQL ifademi nasıl yazarım?NULL boole değeri veritabanı denetimi
Ben başarılı olamadı aşağıdaki SQL ifadeleri denedi:
1) SELECT * FROM table WHERE field = NULL
2) SELECT * FROM table WHERE field != TRUE AND field != FALSE
Herhangi bir yardım büyük takdir.
SELECT * FROM table WHERE field IS NULL
Bütün cevaplarınız için teşekkürler, esp/Mitch Wheat :) –
NULL bir değer değil, değeri yok. Böylece, hiçbir değer, değer yokluğu ile kıyaslanamazdı. –
@Milen: Her diğer dil hemen hemen bunu iyi yönetiyor. IMO, SQL'in bu – Draemon