比如,我有一个SQL数据字段STR,其记录有abc0012678,abc0112678,abc0212680等记录。
用newRow[0] = ds.Tables[0].Select("STR like 'abc__12678%'");来实现将记录abc后为任意两字节的记录筛选出来,但用下划线__在此不能替换单字节,所以无法将符合的记录abc0012678和abc0112678寻出。
请问在这种情况下,以什么符号来代表单字节?求高手指点一二,或者给出解决办法,一定给分。
用newRow[0] = ds.Tables[0].Select("STR like 'abc__12678%'");来实现将记录abc后为任意两字节的记录筛选出来,但用下划线__在此不能替换单字节,所以无法将符合的记录abc0012678和abc0112678寻出。
请问在这种情况下,以什么符号来代表单字节?求高手指点一二,或者给出解决办法,一定给分。
解决方案 »
- 请问这样的sql语句怎么写啊?
- 中软面试题,大家帮我写2条SQl语句
- 菜鸟提问:在.net中怎么样将两个时间段的小时差计算出来?
- 复选框组合查询问题
- 有关asp.net网页中水晶报表的使用
- System.Environment.TickCount????
- !!急急急急SqlDataSource后台修改InsertCommand
- 判断repeater内的CheckBoxList是否被选中
- 关于owc横轴,纵轴及轴标题的位置
- 如果枚举网页中的所有文本控件和下拉框控件?在线等等!!!!!!!给分!!!!!
- 关于asp.net中的LinkButton控件!
- 哪位可以给一个最简单的datagrid编辑更新删除的完整例子?
% 包含零个或更多字符的任意字符串。 WHERE title LIKE '%computer%' 将查找处于书名任意位置的包含单词 computer 的所有书名。
_(下划线) 任何单个字符。 WHERE au_fname LIKE '_ean' 将查找以 ean 结尾的所有 4 个字母的名字(Dean、Sean 等)。
[ ] 指定范围 ([a-f]) 或集合 ([abcdef]) 中的任何单个字符。 WHERE au_lname LIKE '[C-P]arsen' 将查找以arsen 结尾且以介于 C 与 P 之间的任何单个字符开始的作者姓氏,例如,Carsen、Larsen、Karsen 等。
[^] 不属于指定范围 ([a-f]) 或集合 ([abcdef]) 的任何单个字符。 WHERE au_lname LIKE 'de[^l]%' 将查找以 de 开始且其后的字母不为 l 的所有作者的姓氏。
请各位给个解决答案!!
strFilter = "State LIKE 'New %'"
ADO.NET不能使用单字母通配符‘?’、‘_’等。