[求助]求一条MySql语句_MySQL, Oracle及数据库讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MySQL, Oracle及数据库讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 2018 | 回复: 0   主题: [求助]求一条MySql语句        下一篇 
syxian
注册用户
等级:新兵
经验:51
发帖:67
精华:0
注册:2011-10-15
状态:离线
发送短消息息给syxian 加好友    发送短消息息给syxian 发消息
发表于: IP:您无权察看 2014-12-23 10:13:49 | [全部帖] [楼主帖] 楼主

北京联动北方科技有限公司
上图是这个是我的数据表
这是我在bean中的类

 private int qestionId;//问题主键号
private String  questiontitle;//问题标题
private String questionType;//问题类型
private int rights;//正确数
private int errors;//错误数
private double errorPercent;//错误数
private int reqStuCount;//请求讲解学生数


我想按QuestionID分组,然后在组内对RightSolution和StuSolution相等数与不相等数进行统计:统计结果将会多出四个字段,一个字段rights该组内相等数,一个errors该组内不相等数,另一个errorPercent错误百分比,一个IsExplain中1的个数作为reqStuCount值。小弟当时设计这个小系统没有考虑这些,后面又要用到,却无力解决。特此发帖,望朋友们给点指导

======================以下为该表Mysql导出文件=======================/*

Navicat MySQL Data Transfer
Source Server         : MySQL
Source Server Version : 50157
Source Host           : localhost:3306
Source Database       : examonline_db
Target Server Type    : MYSQL
Target Server Version : 50157
File Encoding         : 65001
Date: 2012-11-27 16:18:42
*/
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for `extract_result_t`
-- ----------------------------
DROP TABLE IF EXISTS `extract_result_t`;
CREATE TABLE `extract_result_t` (
`ID` int(12) NOT NULL AUTO_INCREMENT,


  `StuId` int(12) DEFAULT NULL COMMENT '学生ID',

 `Number` int(3) DEFAULT NULL,


  `QestionId` int(12) DEFAULT NULL COMMENT '问题ID',

 `ExamContent` text,


  `ExtractA` text COMMENT '学生原始做答结果',
  `ExtractB` text COMMENT '学生原始做答结果',
  `ExtractC` text COMMENT '学生原始做答结果',
  `ExtractD` text COMMENT '学生原始做答结果',

 `RightSolution` varchar(2) DEFAULT NULL,
`StuSolution` varchar(2) DEFAULT NULL,


  `IsExplain` varchar(2) DEFAULT '-1' COMMENT '-1:默认不需要教师讲解,0:学生要求教师讲解该题,1:该题教师己讲解',

 `ExtractTime` varchar(20) DEFAULT NULL,
PRIMARY KEY (`ID`)
) ENGINE=InnoDB AUTO_INCREMENT=4022 DEFAULT CHARSET=utf8;
-- ----------------------------
-- Records of extract_result_t
-- ----------------------------
INSERT INTO `extract_result_t` VALUES ('1562', '284', '1', '136', '网页背景图会根据日期而改变,这种网页采用了( )技术。', '动态网页', '静态网页', '动画网页', '静止网页', 'A', null, null, '2012-11-22 16:14:46');


INSERT INTO `extract_result_t` VALUES ('1563', '284', '2', '95', '过去一周内的空气湿度指数为:星期一湿度75%;星期二湿度80%;星期三湿度78%;星期四湿度75%;星期五湿度67%;星期六湿度72%;星期日湿度77%。若在EXCEL 中用图表来表示上述结果,比较合理的是( )。', '面积图', '饼形图', '折线图', '柱形图', 'B', null, null, '2012-11-22 16:14:46');

INSERT INTO `extract_result_t` VALUES ('1564', '284', '3', '126', '如果要通过局域网连接因特网,必须要安装的网络协议是( )。', 'NETBEUI', 'TCP/IP', 'IPX/SPX', 'TELNET', 'A', null, null, '2012-11-22 16:14:46');


INSERT INTO `extract_result_t` VALUES ('1565', '284', '4', '121', '以下针对计算机网络的说法中,正确的是( )。', '计算机网络中用来连接计算机的传输介质必须是有线的', '两台计算机通过网卡和双绞线连在一起,不能称为计算机网络', '连网后的计算机要使用相同协议才能正常通讯(如:TCP/IP)', '不能用电话线连接计算机网络', 'D', null, null, '2012-11-22 16:14:46');

INSERT INTO `extract_result_t` VALUES ('1566', '284', '5', '123', 'ICP(Internet Content Provider)是指( )。', '因特网服务供应商', '网络集成', '因特网内容供应商', '因特网管理机构', 'C', null, null, '2012-11-22 16:14:46');
INSERT INTO `extract_result_t` VALUES ('1567', '284', '6', '90', '“春节联欢晚会”给全国人民带来许多快乐,每年大年三十的时候很多人都会观看春晚的现场直播。小平很喜欢赵本山的节目,他从网上下载了历年来春晚的视频,并将赵本山历年来的节目剪辑到一个视频中,大大方便了他欣赏赵本山的节目。每年大年三十的时候就有很多人观看春晚的现场直播,这体现了信息的( )', '共享性和真伪性', '共享性和时效性', '时效性和真伪性', '依附性和真伪性', 'B', null, null, '2012-11-22 16:14:46');
INSERT INTO `extract_result_t` VALUES ('1568', '284', '7', '84', '陈芳暑假出去旅游归来,用数码相机拍了很多像素大小为3264×2448 像素、JPG 格式的风景照片。她想挑一些拍得比较好的照片上传到网上的相册中,但网站对上传的照片有一定的要求,像素大小不超过1024×768 像素、文件大小不超过500KB 的照片才能上传。\r\n根据原始照片的像素大小,陈芳的数码相机像素可能是( )。', '800 万像素', '700 万像素', '500 万像素', '1000 万像素', 'A', null, null, '2012-11-22 16:14:46');
INSERT INTO `extract_result_t` VALUES ('1569', '284', '8', '85', '对信息进行编程加工一般需要经过算法设计、界面设计、代码编写、调试运行这几个过程,其中( )是编程加工的核心。', '算法设计', '界面设计', '代码编写', '调试运行', 'A', null, null, '2012-11-22 16:14:46');
INSERT INTO `extract_result_t` VALUES ('1570', '284', '9', '122', '小强的家里只有一台电脑,开通了ADSL 宽带上网服务,在安装宽带时,网线的一头连接到计算机的网卡,另一头应该连接到( )。', '固定电话机', '路由器', '交换机', '调制解调器(俗称猫,将电话线模拟信号转为网线数据信号)', 'D', null, null, '2012-11-22 16:14:46');
INSERT INTO `extract_result_t` VALUES ('1571', '284', '10', '113', '信息技术广泛地渗透到我们生活的各个领域,促进了社会经济的全面进步与发展,下列说法中错误的是( )。', '远程教育使任何人都可以不受时间、空间的限制,自由的接受教育', '电子邮件改变了传统的邮寄信件方式,既省钱又省时', '电子商务配合先进的物流系统,给我们带来网络购物的全新感受', '网络使青少年沉迷,只能给人们带来不良影响', 'D', null, null, '2012-11-22 16:14:46');


INSERT INTO `extract_result_t` VALUES ('1572', '284', '11', '134', '宽带网络连接业务一般找下列哪个机构办理?', '应用服务提供商(ASP)', '因特网内容提供商(ICP)', '亚太网络信息中心(APNIC)', '因特网服务供应商(ISP)', 'D', null, null, '2012-11-22 16:14:46');
INSERT INTO `extract_result_t` VALUES ('1573', '284', '12', '119', '当我们需要从网上同时下载多部电影时,更高效的方法是( )。', '使用迅雷、网际快车等下载工具进行下载', '使用WinRAR 工具压缩后再下载', '使用“右键→另存为”进行下载', '使用IE 浏览器自身的文件下载功能进行下载', 'A', null, null, '2012-11-22 16:14:46');

--转自 北京联动北方科技有限公司




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论