SQLクエリの出力を理解できません:
SQL> select distinct(STATUS) from TMP_ORDER_ACTION_PSTN_CP_11035;
InDelivery_SOMBe
In Delivery
Complete
Amended
Cancelled
Failed InComplete
1 SQL> select count(*) from TMP_ORDER_ACTION_PSTN_CP_11035 where
STATUS='Complete';
1484
2 SQL> select count(*) from TMP_ORDER_ACTION_PSTN_CP_11035 where STATUS
!= 'Complete';
3167
3 SQL> select count(*) from TMP_ORDER_ACTION_PSTN_CP_11035;
5091
1クエリと2クエリのカウントの合計は、合計カウント(3クエリ)と同じである必要があります。合計が全体のカウントと異なるのはなぜですか。ダンプの質問のようですが、なぜこれが起こっているのかわかりません。私の質問はヌルチェックとはまったく関係がないことに注意してください。sum(1 + 2)= 3.1484 + 3167!= 5091です。結果が異なるのはなぜですか?