Consider following database table:
id | is_visible
________|_______________
1 | true
2 | false
3 | -- i.e. null
I want to select all the rows having is_visible = null. I tried the following queries:
SELECT * FROM tab WHERE is_visible = null; -- 0 results
SELECT * FROM tab WHERE is_visible <> true; -- only fields with false value
SELECT * FROM tab WHERE is_visible <> false; -- only fields with true
I tried it in postgresql and sql server
How to select rows having is_visible = null?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…