NOT LIKE多个条件

diamond_back 2012-06-19 10:49:55
我的表REMARK列有多个近以条件,怎么样NOT LIKE ‘%走路%'及 NOT LIKE ‘%睡觉%',增加多个NO LIKE
...全文
3668 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
中国风 2012-06-20
  • 打赏
  • 举报
回复
这样的条件应该放弃性能,可用全文检索实现

在08以上版本,可设置非索引字表
  • 打赏
  • 举报
回复
charindex('睡觉',REMARK )>0 and charindex('走路',REMARK )

或者


charindex('睡觉',REMARK )>0 or charindex('走路',REMARK )

不知道你上面哪种满足你
昵称被占用了 2012-06-20
  • 打赏
  • 举报
回复
WHERE REMARK NOT LIKE ‘%走路%' AND REMARK NOT LIKE ‘%睡觉%'
闹铃 2012-06-20
  • 打赏
  • 举报
回复
如果多的话 我习惯 建一个临时表把这字符放进去 然后 join
以学习为目的 2012-06-20
  • 打赏
  • 举报
回复

charindex('睡觉',REMARK )>0 and charindex('走路',REMARK )

發糞塗牆 2012-06-19
  • 打赏
  • 举报
回复
(NOT LIKE ‘%走路%' or NOT LIKE ‘%睡觉%'),如果太多,可以考虑使用全文检索功能,但是配置比较复杂

34,838

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧