mysql 单选题_mysql查询实现题库中共有题量多少,单选题多少,多选多少,简答多少?...

题库管理(sp_questionbank)序号字段名称数据类型备注1bank_idint(5)题库编号2bank_namevarchar(50)题库名称3bank_describevarchar(150)题库描述试题管理(sp_question)序号字段名称...

题库管理(sp_questionbank )

序号 字段名称 数据类型 备注

1 bank_id int(5) 题库编号

2 bank_name varchar(50) 题库名称

3 bank_describe varchar(150) 题库描述

试题管理(sp_question)

序号 字段名称 数据类型 备注

1 question_id int(5) 试题编号

2 bank_id int(5) 题库编号

3 type_id int(5) 题型

4 question_title varchar(200) 问题

5 item text 选项

6 question_ask text 答案

插入数据如下:

INSERT INTO `sp_questionbank` (`bank_id`, `bank_name`, `bank_describe`) VALUES

(1, '测试题库A', '测试题库A'),

(2, '测试题库B', '测试题库B');

INSERT INTO `sp_question` (`question_id`, `bank_id`, `type_id`, `question_title`, `item`, `question_ask`) VALUES

(1, 1, 1, '测试单选题1()', 'A.1
B.2
C.3
D.4', 'A'),

(2, 1, 2, '测试多选题1()', 'A.1
B.2
C.3
D.4', 'A、B'),

(3, 1, 3, '测试简答题1', '测试简答题?', '测试简答题'),

(4, 1, 1, '测试单选题2()', 'A.A
B.B
C.C
D.D', 'B'),

(5, 2, 1, '测试单选题A()', 'A.1
B.2', 'B');

sp_question表中的type_id是代表题型:1是单选题,2是多选题,3是简答题

请问如何实现下述效果

序号 题库名称 总题量 单选题量 多选题量 简答题量

展开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值