从数据库中随机读出n条不重复的记录

背景:考试系统中须要重试题表中读出20个选择题,固然20个选择题不能重复 java 数据库:MySQLsql 根据平时写的代码很容易能够想到的有:数据库 Map<Integer, Boolean> mark; while(cnt < 20){ 产生一个随机编号 从表中选出主键等于随机编号的数据 根据mark判断是否已取过 取过:放入mark中cnt++,不然继续 } 但平时写的毕竟没有跟数
相关文章
相关标签/搜索