sql 里面有查询函数  没常用  你取搜下吧

解决方案 »

  1.   

    感觉不太像sql的问题,sql应该没有直接的方法用数据库的话可以,把一段文字拆成一个个文本插入到数据库中,取数量最多的前十个,也可以不用数据库,建个函数,把文本一个个取出来,建一个2维数组存储出现的文本和出现的次数,最后弄个排序就出来了应该没啥特殊的方法了
      

  2.   

    select top 10 * from 
    (
    select count(*) cou, f1 from t1 
    group by f1 order by cou desc
    ) t2 
      

  3.   

    select top 10 count(字段1) cnt,字段1 from 表1 group by 字段1 order by cnt desc
      

  4.   

    比如说你要查询字段 tt 中频率最高的,
    select top tt from table group by tt order by count(tt) desc调试成功,收分
      

  5.   

    select top 10 tt from table group by tt order by count(tt) desc 
    少打了个 10
      

  6.   

    select top 10 tt from table  order by charindex(出现的词,列名) desc