私はこのようなテーブルを持っています
ID Name IsDeleted
1 Yogesh Null
2 Goldy 1
このクエリを実行すると
select *
from tableName
where IsDeleted <> 1
私はID 1
記録を取得する必要がありますが、私はそれを取得していません、
しかし、私がこれを実行すると
select *
from tableName
where IsDeleted is null
私はID 1
記録を取得します、
なぜ私はこの行動に直面しているのですか?NULL <> 1
SQLの本当のステートメントではありませんか?
IsDeleted
はbit
タイプフィールドですAllow Null true