|
|
|
|
|
by bazoom42
1064 days ago
|
|
A lot of confusion comes from SQL nulls having the same name as nulls in programming languages. They are conceptually completely different things. Nulls in programming languages are a special “sentinel” value indicating the lack of an object. Nulls in sql means “unknown” or “I am not able to answer that question”. This is why in most programming languages two nulls are equal, since they are the same sentinel value. Not so in SQL, since one unknown value is not necessaily the same as some other unknown value. |
|