印象中,concat是模糊查询时用到的。今天看代码看到如下的把我整不会了,然后百度了下,才知道,concat是什么意思。知识理解不深入啊。
UPDATE student
set name = CONCAT(name,'_1')
where name=#{name}
上面这段把我整懵的代码是把name赋值为name+"_1"。最基础的字符串拼接。-_-||。原来concat本来就是拼接字符串的函数,只不过我一般碰到的是模糊查询。其实模糊查询也是拼接起来。我真的小白。。。。
下面是concat配合like实现模糊查询
select stuName from student where stuName LIKE CONCAT(’%’, ‘张’, ‘%’)