首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 模糊查询统计数据的问题 [已结贴,结贴人:nicole_jcy]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-16 10:07:09 楼主
    如下表(表名:table)
    dwdm persons salary managers
    10000 25 1600 22
    10001 32 3200 40
    10002 10 2512 26
    11000 14 3510 32
    11001 25 4005 36
    ………
    12000 16 4656 45
    12001 17 5465 12
    .....
    按照dwdm开头是10,11,12.....这样统计出各项数据之和,在页面中显示,具体代码应该怎么写?我是初学者,望各位高手指导指导!感激不尽!
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-16 10:09:041楼 得分:5
    SQL code
    select substring(dwdm,0,2),sum(persons), sum(salary), sum(managers) from table group by substring(dwdm,0,2)
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-16 10:10:222楼 得分:5
    select sum(dwdm),left(dwdm,2) as d from table group by d
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-16 10:21:113楼 得分:0
    是ACCESS数据库,查询出各项数据怎么在jsp页面上显示呢?代码怎么写?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-16 12:18:494楼 得分:0
    谢谢楼上两位高手的指点,我通过select left(dwdm,2),sum(persons)sum(salary),sum(age) from table group by left(dwdm,2),把数据已经从数据库中查询出来了,接下来让所有的结果在页面中显示出来,应该怎么写这个代码?需要循环吗?望解答!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • ilrxx
    • 等级:
    发表于:2008-05-16 12:23:135楼 得分:3
    数据库查询不是有返回得结果集ResultSet嘛
    这样
    声明ResultSet对象 rs
    while(rs!=null&&rs.next()){
      ....//显示内容语句
    }
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-16 12:25:076楼 得分:7
    在Access中截取字符串是用mid的,你要的SQL语句如下:
    SQL code
    select mid(dwdm,1,2),sum(persons), sum(salary), sum(managers) from tb_sum_type group by mid(dwdm,1,2);
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved