Like 是SQL语言中模糊查询的关键字,那么它的后面应该是 '%查询的字符串%' 或 '%" & 查询的字符串变量 & "%',你的SQL语句中不是“ 查询的字符串 ” 或“ 查询的字符串变量 ”,而是一个表达式,肯定是不能查询的。
标准SQL中用like进行模糊查询,有两个通配符:%百分号代表任意个字符,_下划线代表一个字符。
1、like'Mc%' 将搜索以字母 Mc 开头的所有字符串。
2、like'%inger' 将搜索以字母 inger 结尾的所有字符串。
3、like'%en%' 将搜索在任何位置包含字母 en 的所有字符串。
SQL LIKE *** 作符语法
‘_':下划线,表示1个任意字符;如 where name like '_am',表示仅第一位任意,并以'am'结尾,结果如"Tam","Mam","Pam"等。
'%’: 百分号,表示任意个任意字符;如 where name like ‘%am',表示前面可以有任意位,只要以'am'结尾,结果如"abcam",“bcdefgham","qwertyuiopam","am"等等。
百度百科-SQL LIKE
以上就是关于数据库问题,like ,%全部的内容,包括:数据库问题,like ,%、sql like怎么使用、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)