我是SQL新手,我正在使用Windows窗體。如何刪除SQL表中的行如果列包含偶數在C#中?
我有table1
在SQL服務器中,它包含10列一列Sale_ID
(Int)。這個表格有1000行,我想刪除它們的Sale_ID
包含偶數的所有行。
例如像:
"Delete from Table1 where Sale_ID is even number"
下面的代碼從Table1
刪除行,但我不知道如何添加 「甚至」 條款(如果有的話):
MyConnection.Open();
MyCommand.CommandText = "DELETE FROM Table1 WHERE Sale_ID =....?";
MyCommand.Connection = MyConnection;
MyCommand.ExecuteNonQuery();
MyConnection.Close();
任何人都知道如何修改代碼,以便我可以刪除其Sale_ID爲偶數的所有行? 。請幫忙,謝謝
的可能的複製[刪除SQL每隔行(http://stackoverflow.com/問題/ 11931060/delete-every-alternate-row-in-sql) –
我不確定你爲什麼需要這個需求,但是可以使用'mod'或'%'操作符。取決於您正在使用的數據庫... – sgeddes