我有一个包含一些列和行的表。我想删除一些包含特定行的特定数据的行。
例如:表名为EXAM
当输入条件字符串为C时,我想删除第1行和第3行。
我做了声明:
DELETE FROM EXAM
WHERE Comumn2 = 'C'
但只删除了第3行。
答案 0 :(得分:5)
要匹配包含特定值的行,请使用LIKE
代替=
:
DELETE FROM EXAM WHERE Column2 LIKE '%C%'
答案 1 :(得分:0)
使用CharIndex
DELETE FROM EXAM WHERE CHARINDEX('C',Column2)>0