<p>
<a href="http://www.xxx.com/babf/easdf/">人生</a>有太多,太多的<a href="http://www.xxoo.com/sdfasdf/mdfaao/index1.html">美好</a></p>
数据中的content字段内容如上,现求一条SQL语句将上面的内容替换成<p>
人生有太多,太多的美好</p>
菜鸟在这跪求了

解决方案 »

  1.   

    SQL语句比较麻烦,效率并且也不高。 利用一个1,2,3,4,....N 这样的辅助表,来取出所有的 < > 然后剔除。
    建议还是直接用程序来实现比较高效。
      

  2.   

    sql语句实现这个还是比较繁琐的,而且效率差。最好是用程序实现起来
    效率更高一些。
      

  3.   

    可以用一个函数来实现,提供思路如下
    1:用SUBSTRING_INDEX()函数得到</p>和<p>之间的值。
    2:循环中间值的每个字符,如果字符是的ascii码小于汉字的ascii码,那么就移除这个字符,循环完所有的字符。如何得到ascii码,百度一下你就知道。
    3:拼装新的结果字符。