有表A(id,content)id 是int型
content是mediumtest型content字段是放文章内容的,我要搜索文章里一个关键词 "adsl" ,返回它的出现次数,用sql能实现么,正则呢?

解决方案 »

  1.   

    把ads1删掉,然后用原文章长度减去删掉之后文章长度  除以4
      

  2.   

    说得有道理, 关键是我想在sql语句里怎么操作呢。
      

  3.   

    (length(content)-length(replace(content,'adsl',''))) / length('adsl')
      

  4.   

    The answer is following ...SELECT (length(content)-length(replace(content,'adsl',''))) / length('adsl') FROM a ;
      

  5.   

    That is right ..
    SELECT ceil(
    (
         length(content)-length(replace(content,'adsl',''))) / length('adsl') 
    ) as result
    FROM a ;