-3

フォロワーが 10 人未満のユーザーと 1000 人を超えるユーザーのデータをすべて削除しようとしています。私ははるかにこのクエリを得ました:

DELETE FROM Test 
WHERE Followers 
BETWEEN 1 AND 9 

このクエリは、フォロワーが 10 人未満のユーザーのデータを削除します。1000 人以上のフォロワーを持つユーザーを削除するにはどうすればよいですか? 両方のクエリを 1 つにまとめることはできますか?

4

4 に答える 4

7

問題は、そうしないことです。これは、行からDELETE *どの列に移動するかを指定する必要があることを意味しますDELETE。ただし、行全体を削除しているため、指定する必要はありません*

DELETE FROM Test 
WHERE (Followers >=1 
AND Followers <10)
OR Followers >1000
于 2014-03-14T12:24:02.490 に答える
2

OR条件を句と組み合わせるだけです。

DELETE
FROM        Test 
WHERE       Followers BETWEEN 1 AND 9
    OR      Followers >1000
于 2014-03-14T12:23:16.017 に答える