我可以在WHERE子句中添加一些内容,只选择该字段中不包含某个字符串的列中的字段。在这种情况下,我正在查看以确保此特定字段中的代码中没有“cs”。代码可能类似于cs023或bg425,只是为了让你更多地了解我想要做的事情。
答案 0 :(得分:9)
您可以使用
WHERE [column] NOT LIKE '%cs%'
将[column]替换为您的列名。
答案 1 :(得分:1)
只有几个选择(对于喜欢VB的InStr()或JS'.indexOf()类型语法的人来说。
WHERE CHARINDEX('cs', [column]) = 0;
...或...
WHERE PATINDEX('%cs%', [column]) = 0;
您可能还想处理NULL
值:
WHERE COALESCE([column], '') NOT LIKE '%cs%';