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连接起来,再查询哦。
注意:
如果所有参数均为非二进制字符串,则结果为非二进制字符串。
如果自变量中含有任一二进制字符串,则结果为一个二进制字符串。
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连接起来,再查询哦。
注意:
如果所有参数均为非二进制字符串,则结果为非二进制字符串。
如果自变量中含有任一二进制字符串,则结果为一个二进制字符串。
相关文章推荐
- mysql 连接字符串与SQL不同(mysql CONCAT()的使用)
- MySQL的行转列、列转行、连接字符串 concat、concat_ws、group_concat函数用法
- mysql 连接字符串与SQL不同
- mysql 查询一个字段,生成连接字符串输出 统计函数 group_concat concat concat_ws
- mysql 中的字符串连接 CONCAT(str1,str2,...)
- mysql 修改sql_mode 实现字符串管道‘||’连接
- MySQL的行转列、列转行、连接字符串 concat、concat_ws、group_concat函数用法
- MySQL的字符串连接函数CONCAT, CONCAT_WS,GROUP_CONTACT
- mysql 连接字符串 CONCAT
- MySQL的行转列、列转行、连接字符串 concat、concat_ws、group_concat函数用法
- MySQL的行转列、列转行、连接字符串 concat、concat_ws、group_concat函数用法
- sql CONCAT字符串连接函数
- MySQL的行转列、列转行、连接字符串 concat、concat_ws、group_concat函数用法
- SQL,ORACLE,MYSQL连接字符串
- mysql 连接字符串与SQL不同
- mysql 字符串连接 concat、gropu_concat用法
- sql mysql oracle中字符串连接
- MySQL的字符串连接函数CONCAT, CONCAT_WS,GROUP_CONTACT
- MySQL的行转列、列转行、连接字符串 concat、concat_ws、group_concat函数用法
- mysql concat:让字段连接新的字符串