比如表News有title字段,
id title
1  IBM推社交网软件 助企业迎移动办公时代
2  IT业9大最糟糕CEO决策:&雅虎&拒绝微软收购在列
3  &乔布斯&的10大管理诫律 
4  互联网免费增值模式完整指南:优秀产品是关键
5  美国软件公司Guidewire计划上市融资1亿美元
6  分析称亚马逊平板业务将威胁&苹果& 
7  知名&程序员&云风辞职创业我需要提取&..&内的字符,并返回一个逗号分隔的文本。例如以上例子应该返回:雅虎,乔布斯,苹果,程序员

解决方案 »

  1.   

    ideasky (ideasky)
      '截至2011-09-06 18:14:33  用户结帖率79.86%   未结帖:57  当您的问题得到解答后请及时结贴.
    http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html
    http://topic.csdn.net/u/20100428/09/BC9E0908-F250-42A6-8765-B50A82FE186A.html
    http://topic.csdn.net/u/20100626/09/f35a4763-4b59-49c3-8061-d48fdbc29561.html8、如何给分和结贴?
    http://community.csdn.net/Help/HelpCenter.htm#结帖
      

  2.   

    mysql> select * from ideasky ;
    +------+----------------------------------------------+
    | id   | title                                        |
    +------+----------------------------------------------+
    |    1 | IBM推社交网软件 助企业迎移动办公时代         |
    |    2 | IT业9大最糟糕CEO决策:&雅虎&拒绝微软收购在列 |
    |    3 | &乔布斯&的10大管理诫律                       |
    |    4 | 互联网免费增值模式完整指南:优秀产品是关键   |
    |    5 | 美国软件公司Guidewire计划上市融资1亿美元     |
    |    6 | 分析称亚马逊平板业务将威胁&苹果&             |
    |    7 | 知名&程序员&云风辞职创业                     |
    +------+----------------------------------------------+
    7 rows in set (0.00 sec)
    mysql> select group_concat(substring_index(substring_index(title ,'&',2),'&',-1))
        -> from ideasky
        -> where title like '%&%&%';
    +---------------------------------------------------------------------+
    | group_concat(substring_index(substring_index(title ,'&',2),'&',-1)) |
    +---------------------------------------------------------------------+
    | 雅虎,乔布斯,苹果,程序员                                             |
    +---------------------------------------------------------------------+
    1 row in set (0.01 sec)mysql>
      

  3.   

    好的!来这里回复下吧 http://topic.csdn.net/u/20110906/19/131ae1a1-6884-4644-8592-29ab0ef129c2.html