私はこのようなテーブルを持っています。ここで私は、ID 4を有するものを除くすべての行と、これは、空のみ、主キーおよび他のデータを有するようなすべての行を選択する必要があり、このテーブルで 空の値を持つ行を無視するにはどうすればよいですか?
id | FName | LName | Age
1 | John | KK | 32
2 | Harry | |
3 | Mary | Simons |
4 | | |
。
私はこのようなテーブルを持っています。ここで私は、ID 4を有するものを除くすべての行と、これは、空のみ、主キーおよび他のデータを有するようなすべての行を選択する必要があり、このテーブルで 空の値を持つ行を無視するにはどうすればよいですか?
id | FName | LName | Age
1 | John | KK | 32
2 | Harry | |
3 | Mary | Simons |
4 | | |
。
あなたはOR
でIS NOT NULL
述語を使用する必要があります。
SELECT *
FROM tablename
WHERE FName IS NOT NULL
OR LName IS NOT NULL
OR Age IS NOT NULL;
| id | FName | LName | Age |
|----|-------|--------|--------|
| 1 | John | KK | 32 |
| 2 | Harry | (null) | (null) |
| 3 | Mary | Simons | (null) |
ありがとうございましたこの仕事に感謝しました...私は一緒に試してみました...歓声 –
@RajKumarはいORは私の答えを削除した理由です –
@RajKumar - あなたは歓迎です。それは役に立ちます。 –
私はあなたがこれよりも良い質問をすることだと思われます。 – Strawberry