您的位置:首页 > 数据库 > MySQL

mysql sql CONCAT 字符串连接

2011-01-19 13:52 507 查看
mysql教程中有个字符串连接函数concat(),下面我们就讲讲它的使用方法吧。

concat语法
concat(str1,str2,...)
看一段dedecms搜索程序里面代码

$k = addslashes($k);
if($this->searchtype=="title")
{
$kwsqls[] = " arc.title like '%$k%' ";
}
else
{
$kwsqls[] = " concat(arc.title,' ',arc.writer,' ',arc.keywords) like '%$k%' ";
}
从concat(arc.title,' ',arc.writer,' ',arc.keywords) like '%$k%' ";我们得到启发,原来like还可以这样做哦,把要查询的字符利用concat连接起来,再查询哦。

注意:
如果所有参数均为非二进制字符串,则结果为非二进制字符串。
如果自变量中含有任一二进制字符串,则结果为一个二进制字符串。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: