查询返回列不包含特定子字符串的行
我可以在 WHERE 子句中添加一些内容,以便仅从该字段不包含特定字符串的列中选择字段。在这种情况下,我正在仔细检查以确保该特定字段中的代码中没有“cs”。代码可能类似于 cs023 或 bg425,只是为了让您更多地了解我想要做什么。
Is there something I can put in my WHERE clause to only select fields from a column where that field does not contain a certain string. In this case, I am looking through to make sure the codes in this particular field do not have a "cs" in it. The code could be something like cs023 or bg425, just to give you a little bit more of an idea what I'm looking to do.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用
WHERE [column] NOT LIKE '%cs%'
将 [column] 替换为您的列名称。
You can use
WHERE [column] NOT LIKE '%cs%'
Replace [column] with your column name.
只是几个替代方案(对于喜欢 VB 的 InStr() 或 JS 的 .indexOf() 类型语法的人)。
...或者...
您可能还想处理
NULL
值:Just a couple of alternatives (for folks who like VB's InStr() or JS' .indexOf() type syntax).
...or...
You might also want to deal with
NULL
values: