私は1118レコードのテーブルを持っています。これらのレコードには、デフォルトでNULLである1つのフィールドflag
があります。これらのレコードのうち556はフィールドflag
がtrueとマークされ、残りはNULLです。私は次のクエリを実行すると :簡単なクエリのカウントを得るのが難しい
select count(*) from table_name where flag!='true'
を私は0として結果を取得する場合は、実際の結果として、私が間違っているのは何1118から556すなわち562
すべきですか?
使用TINYINT 1と0、ヌルの場合は0、真の場合は1です。 – Prix