使用模糊查询的SQL语句通配符问题?

现在有以下的SQL语句:(进行模糊查询)strsql="select专业代码,专业名称,系名as系部名称,专业.备注from专业,系别"&_"where专业.系别代码=系... 现在有以下的SQL语句:(进行模糊查询)strsql = "select 专业代码,专业名称,系名 as 系部名称,专业.备注 from 专业,系别 " & _
" where 专业.系别代码=系别.系别代码 and (专业代码 like '" & Trim(Me.txtxbmc) & "%'" & _
" or 专业名称 like '" & Trim(Me.txtxbmc) & "%')" 上面使用的通配符是like,现在我想能不能使用[ ]来代替?2者之间有什么区别?
展开
 我来答
匿名用户
推荐于2018-04-12
展开全部
理论上是可以。[]代表指定范围内的子符%代表包含零或多个任意字符
匿名用户
2013-11-17
展开全部
%代表任意长度的字符[]中只能代表一个字符把%换为[]你就要写很长的[][][],O(∩_∩)O~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-11-17
展开全部
like是通配符??????
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-11-17
展开全部
% _或用[]
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式