SQL中使用select查询时如何对要搜寻的关键字加空格
比如说要查询的关键字在变量$name中,想要在数据库中找到所有包含$name且前后都有空格的,这样写对吗,如select*fromtbwherenamelike'%”.$...
比如说要查询的关键字在变量$name中,想要在数据库中找到所有包含$name 且前后都有空格的,这样写对吗,如select * from tb where name like '%” .$name. "%'
展开
3个回答
展开全部
select * from tb where name like '% $name %'
追问
就是把空格加在 $name前后就行是吗,而且前后的那个点也不需要
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
like '% '+NAME+' %'
或者正则
或者正则
追问
我只是想找到数据库中含有$name且前后有空格隔开的数据,你写的'+'是什么意思
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询