0

テストの結果を含むテーブルがあります。
次のようになります。

Test    | Result
Math    | Pass
Science | Fail
History | cancelled
French  | Absent

テーブルの名前は table1 です。"Pass"列の結果の値がまたはでないテーブルの行を削除したい"fail"

何かのようなもの:

Delete from table1
where result not in (Pass, Fail);

結果のテーブルは次のようになります。

Test    | Result
Math    | Pass
Science | Fail
4

2 に答える 2

3

これを試して:

DELETE FROM table1 WHERE result NOT IN ('Pass', 'Fail');
于 2013-05-14T18:48:18.753 に答える
1

あなたの例は、 と の周りに引用符を追加することでうまくいきましPassFail

delete from table1
where result not in ('Pass', 'Fail')
于 2013-05-14T18:53:37.073 に答える