码迷,mamicode.com
首页 > 数据库 > 详细

mysql 字符串拼接函数CANCAT()与GROUP_CANCAT()

时间:2014-11-07 18:28:00      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:style   color   sp   strong   on   cti   bs   line   sql   

1.CONCAT()  拼接单行字符串

select concat(‘100’,user_id) from table1;

select concat(‘11‘,‘22‘,‘33‘);
  结果  112233

MySQL的concat函数在连接字符串的时候,只要其中一个是NULL,那么将返回NULL
select concat(‘11‘,‘22‘,null);
  结果 NULL

2.GROUP_CANCAT() 把查询出的所有行的字符串拼接成一个串 返回

例如:我用select dictinct date from table1,得到如下表
200805
200806
200807
200808
200809
200810
200811
现在我需要将得到的这个表的这一列拼接成一个字符串,即
200805,200806,200807,200808,200809,200810,200811

  select GROUP_CONCAT(dictinct date) from table1;

select GROUP_CONCAT(dictinct ‘001-’, date) from table1; 拼接字符串 并返回不同的

  返回 001-200805,001-200806,001-200807,001-200808,001-200809,001-200810,001-200811

mysql 字符串拼接函数CANCAT()与GROUP_CANCAT()

标签:style   color   sp   strong   on   cti   bs   line   sql   

原文地址:http://www.cnblogs.com/jiechn/p/4081651.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!