ORACEL的数据库,一个表里有号码字段和信息字段,原本页面上的查询是通过COUNT,来显示该号码发过多少条信息.但现在需求该了是要求对信息做截取,相当于每67个字就要算一条信息,同样要COUNT这个号码发过多少条信息,应该如何来处理这样的问题~
   是在JSP里写,还是去ORACEL里写存储过程?
请各位大虾指导下,谢谢了!

解决方案 »

  1.   

    67个字有别的要求吗,如果没有那你直接在jsp中得到取出来的字符串长度除一下不就行了
      

  2.   

    思维有点混乱,恩实际上有想过取出长度除一下,但貌似是不是要循环了来除.
    例:
    号码                   信息
    13888888888            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
    13888888888            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
    13888888881            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX如果要统计13888888888的信息条数,那第1条和第2条记录都是.
    这个时候要如何来统计?
    考虑了一哈,可能想太复杂了,现在脑子有点乱,望指点下.
      

  3.   

    先把1388888888888 的所有信息取出来 
    得到每个str的length 然后length/67得到的整数再加1 条件加上时间,
    最后group by 手机号码 不久ok了吗?