主题:换个问法,还是NOT LIKE的问题~
我的表里面有个字段liulanmaijia,专门用来装访问过特定页面的用户的用户名,内容形式如:
用户名A, 用户名B, 用户名C ,......
其中,每个用户名之间是用英文状态的","和" "(一个空格)来分隔的
现在在数据库中,有多条记录,其中有的记录的liulanmaijia字段中有用户名A,有的没有,那么,在这样的情况下,我想在搜索的结果中,过滤掉被用户名A浏览过的记录,于是:
dim yonghuming="用户名A"
然后用SQL语句进行搜索:
select * from [表名] where liulanmaijia not like '%" & yonghuming & "%'"
结果是找不到任何一条记录,这是为什么?按理来说应该可以只找到liulanmaijia字段中没有用户名A的记录的啊?
用的是ACCESS+ASP
用户名A, 用户名B, 用户名C ,......
其中,每个用户名之间是用英文状态的","和" "(一个空格)来分隔的
现在在数据库中,有多条记录,其中有的记录的liulanmaijia字段中有用户名A,有的没有,那么,在这样的情况下,我想在搜索的结果中,过滤掉被用户名A浏览过的记录,于是:
dim yonghuming="用户名A"
然后用SQL语句进行搜索:
select * from [表名] where liulanmaijia not like '%" & yonghuming & "%'"
结果是找不到任何一条记录,这是为什么?按理来说应该可以只找到liulanmaijia字段中没有用户名A的记录的啊?
用的是ACCESS+ASP