私は以下のようなテーブルを持っています
first_name last_name email emplid
a b c
a b c 1
d e f
d e f 2
g h i
の記録ab
を残したいと思いde
ます。emplid
gh
ありがとう
私は以下のようなテーブルを持っています
first_name last_name email emplid
a b c
a b c 1
d e f
d e f 2
g h i
の記録ab
を残したいと思いde
ます。emplid
gh
ありがとう
DELETE FROM MY_TABLE WHERE emplid IS NULL
これにより、emplid が NULL の行が削除されます。これが空の文字列の場合は、次を追加できます。
OR emplid = ''
これでうまくいかない場合は、試したことと使用している SQL のバージョンをお知らせください。
gh で行を保持したい更新に基づいて、OR (first_name = 'g' and last_name = 'h') を追加します。
DELETE FROM yourtable WHERE emplid IS NULL OR emplid="";
emplid の値が何であるかはよくわかりませんが、NULL の場合は、次のようなものを使用できます。
delete from test where emplid is null;
それが空の文字列の場合、次のようなことができます:
delete from test where emplid = '';
has emplid とはどういう意味ですか? これはnullではないことを意味しますか?これでうまくいくはずです:
delete from tablename where not emplid is null;