由于开发需要进行模糊查询,在程序中报了一条sql语句的错,后在mysql中进行测试,
而后纠结许久,还以为concat不能连接通配符···
在网上查询了concat()的使用方法
mysql CONCAT(str1,str2,…)
返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。或许有一个或多个参数。 如果所有参数均为非二进制字符串,则结果为非二进制字符串。 如果自变量中含有任一二进制字符串,则结果为一个二进制字符串。一个数字参数被转化为与之相等的
二进制字符串格式;
其实就是连接俩字符串···
后来还在问答上请教了一下,结果···只管自己太粗心,根本没有仔细看我的sql
后来做了修改
其实就是我没有注意两个字符串各自的位置空间