mysql 在全部用户中随机抽取十名用户

这是我自己收藏的sql,本人比较菜,sql有较大的优化,希望可以帮助到诸位一点吧,可以优化的可以留言谢谢

mysql  随机函数  RAND() LIMIT 10   随机抽取10位,

在所有用户中抽取10位可以这么写: select  user_name  from  table_name  ORDER BY RAND() LIMIT 10  最简单的写法

 

select * from 
(SELECT fd_user_phone AS fdUserPhone, fd_user_real_name AS fdUserRealName ,fd_user_identity AS fdUserIdentity     FROM tb_marathon_userinfo us
WHERE us.fd_user_id NOT IN
(select ss.fd_user_id FROM (SELECT u.fd_user_id FROM
tb_green_card g
LEFT JOIN tb_marathon_userinfo u ON g.fd_user_phone = u.fd_user_phone
GROUP BY g.fd_user_phone ORDER BY count(1) DESC limit 0,10) as ss) 
ORDER BY RAND() LIMIT 10) tab INNER JOIN 
(select fd_user_phone,count(fd_green_card_num) AS fdGreenCardCount from tb_green_card group by fd_user_phone) g on tab.fdUserPhone=g.fd_user_phone

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源名字:基于SSM+mysql的四六级在线考试系统设计与实现(源码+设计文档+部署说明+视频演示).zip 资源内容:项目全套源码+完整文档 源码说明: 全部项目源码都是经过测试校正后百分百成功运行。 基于SSM+MySQL的四六级在线考试系统是一个用于帮助学生进行英语四六级考试准备和模拟测试的系统,主要提供题库管理、考试模拟、成绩评估等功能,具有以下主要特点: 技术栈:该系统采用了Java技术栈的SSM框架,包括Spring、SpringMVC和MyBatis,结合MySQL数据库,具备较高的技术稳定性和可靠性。 主要功能包括管理员:首页、个人心、用户管理、考试成绩管理、公告通知管理、考生通知管理、试题管理、试卷管理、考试管理,用户:首页、个人心、考试成绩管理、公告通知管理、考生通知管理、考试管理等功能。 题库管理:系统包含四六级考试相关的题库,包括阅读、听力、写作等题目,提供题目的添加、编辑、删除和分类管理功能,方便系统管理员维护和更新题库。 考试模拟:系统支持学生进行四六级考试的模拟测试,提供随机抽取题目和计时功能,模拟真实的考试环境,帮助学生熟悉考试形式和提升应试能力。 成绩评估:系统能够自动评估学生的考试成绩,根据答题情况进行自动评分和判定,提供成绩报告和评估反馈,帮助学生了解自己的考试水平和提升空间。 学习资源:系统提供学习资料和参考资源,包括英语学习指南、词汇表、语法规则等,辅助学生进行复习和备考,提供全方位的学习支持。 用户友好:系统具有简洁明了的用户界面和良好的操作体验,学生可以轻松进行题目答题、模拟考试和查看成绩,提供便捷的四六级考试准备服务。 数据库设计合理:系统的数据库设计符合规范,包括题目信息、学生信息、考试记录等表结构,能够满足题库管理和考试评估的需求,保证数据的一致性和完整性。 实时更新:系统支持实时更新题库和学生成绩记录,学生可以及时获取最新的考试题目和成绩信息,提高信息的准确性和及时性。 安全性和隐私保护:系统采用安全措施,保护学生个人信息的安全和隐私,确保数据的保密性和完整性。 扩展性强:系统采用模块化设计,方便进行功能扩展和系统升级,满足不同学生的英语四六级考试需求。 总之,基于SSM+MySQL的四六级在线考试系统具有技术稳定性高、题库管理和考试模拟功能完善、用户友好、数据库设计合理、实时更新和安全性保护等特点,是一个便捷而高效的英语四六级考试辅助工具。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值