SQL Server:如何删除列中where条件的特定行数据?

Tbn*_*779 1 sql sql-server sql-server-2008 sql-delete

我有一个包含一些列和行的表.我想删除一些包含特定行的特定数据的行.

例如:表名是 EXAM

在此输入图像描述

我想在输入条件字符串为C时删除第1行和第3行.

我做了声明:

DELETE FROM EXAM 
WHERE Comumn2 = 'C' 
Run Code Online (Sandbox Code Playgroud)

但只删除了第3行.

sge*_*des 5

要匹配包含特定值的行,请使用LIKE而不是=:

DELETE FROM EXAM WHERE Column2 LIKE '%C%'
Run Code Online (Sandbox Code Playgroud)