请问C# access过滤某个字段中包含的字符串例如:
id u_name s_id
1 aaa 1,2,3,
2 bbb 2,
3 ccc 3,现在我想查询里面的不包含"2"这个关键字的记录!用 select * from mUser where s_id not like '%2%'
结果显示为空!请问高人指点一下,如果写SQL语句才正确?
id u_name s_id
1 aaa 1,2,3,
2 bbb 2,
3 ccc 3,现在我想查询里面的不包含"2"这个关键字的记录!用 select * from mUser where s_id not like '%2%'
结果显示为空!请问高人指点一下,如果写SQL语句才正确?
解决方案 »
- 怎样删除一个字符串中除了汉字之外的所有字符,包括删除标点、字母、数字、特殊符号等!
- 字符串转日期型出错,何解
- 无发识别中文
- 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provide
- winform中的datagrid中的某列是数据库中的一个布尔字段,怎样才能判断datagrid中的该列是否被选中。
- C#里有没有这种控件?
- 如何在C#动态调用EXECL的工作区?(急等)
- 两个picturebox 的背景图是否相同的判断
- 谁有ioffice.net
- sharpMap学习笔记
- winfrom 绑定的TreeView的节点 拖动到DataGrid中
- C# WinForm中DataGridView自动匹配拼音简码问题
select * from mUser where
s_id not in
(select s_id from mUser where s_id like '%2%')
执行之后返回是空的!
Access sql查询支持 not in吗?
可以用了.原来我在插入数据的时候
s_id字段是文本,在instr的时候应该给个"",要不然这个值是Null,无法对比而且找到一个更好的语句,谢谢大家的指点.
结帖