sql 中的and or 问题
假定有一张表,需要从表中去除满足如下条件的记录:
表中 列如下:
id
name
comment1
comment2
comment3
comment4
comment5 comment1至comment5 均可为空
只要comment1至comment5中只要一个字段不包含某关键字‘key '就需要把他从表中删除 那位大侠告诉我怎么些
------解决方案--------------------delete from tab where comment1 not like '%key% ' OR comment2 nor like ....
------解决方案--------------------关键是找出 是否包含某关键字‘key '
解法如下:
--通过以下语句判断是否含关键字‘key ',然后处理就可以了
CHARINDEX( 'key ',comment1) > 0