注册 登录
编程论坛 SQL Server论坛

SQL对数字的查询

cwy900809 发布于 2014-03-21 22:48, 448 次点击
strSQL = strSQL & "  [Bus] like '%" & TextBox2 & "%' and "
问题是BUS列每个单元格里的数字不止一个,所以不能用 =,但是用like以后,比如我TextBox2 输入的查找内容是51,但是结果显示的有851,516,还有135,142这种逗号连着的,请问应该如何修改才能准确查找到包含51的单元格
2 回复
#2
owenlu19812014-03-22 22:07
如果数字中间的间隔是逗号,则
[BUS] = 51 or [BUS] Like '51,%' or [BUS] Like '%,51,%' or [BUS] Like '%,51'
#3
tlliqi2014-03-23 07:05
格式
name like '%abc%'
1