c# - 如果 C# 中的列包含偶数,如何删除 SQL 表中的行?

标签 c# sql

我是 SQL 的新手,我正在使用 Windows 窗体。

我在 SQL Server 中有 table1,它包含 10 列,其中一列名为 Sale_ID (Int)。该表有 1000 行,我想删除其 Sale_ID 包含偶数的所有行。

例如:

“从 Table1 中删除 Sale_ID 为偶数的地方”

以下代码从 Table1 中删除行,但我不知道如何添加“偶数”子句(如果有的话):

MyConnection.Open();
MyCommand.CommandText = "DELETE FROM Table1 WHERE Sale_ID =....?";

MyCommand.Connection = MyConnection;

MyCommand.ExecuteNonQuery();

MyConnection.Close();

任何人都知道如何修改代码以便我可以删除其 Sale_ID 为偶数的所有行? .请帮忙,谢谢

最佳答案

尝试使用模除法,即 DELETE FROM Table1 WHERE Sale_ID % 2 = 0

关于c# - 如果 C# 中的列包含偶数,如何删除 SQL 表中的行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37753465/

相关文章:

sql - 在sql中创建一个伪链表

mysql - 如何预定义列值?

C# HASP登录代码

c# - 可选参数必须出现在 c# 中所有必需参数之后

mysql - 从同一个表中选择并通过子表选择一个结果集

java - mysql更新查询中的自动增量

c# - LINQ 中的分组问题

c# - 使用 C# 的 LINQ tolookup

c# - EF 5,Code First - 创建一个新数据库并以编程方式运行所有迁移

mysql - 使用 SQL 命令从服务器上所有数据库的表中获取列值?