• 全部
  • 基础类
  • 应用实例
  • 新技术前沿

NOT LIKE多个条件

diamond_back 2012-06-19 10:49:55
我的表REMARK列有多个近以条件,怎么样NOT LIKE ‘%走路%'及 NOT LIKE ‘%睡觉%',增加多个NO LIKE
...全文
1559 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
中国风 2012-06-20
这样的条件应该放弃性能,可用全文检索实现

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

或者


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

不知道你上面哪种满足你
回复
WHERE REMARK NOT LIKE ‘%走路%' AND REMARK NOT LIKE ‘%睡觉%'
回复
闹铃 2012-06-20
如果多的话 我习惯 建一个临时表把这字符放进去 然后 join
回复

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

回复
發糞塗牆 2012-06-19
(NOT LIKE ‘%走路%' or NOT LIKE ‘%睡觉%'),如果太多,可以考虑使用全文检索功能,但是配置比较复杂
回复
相关推荐
发帖
MS-SQL Server
创建于2007-09-28

3.3w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2012-06-19 10:49
社区公告
暂无公告