源数据表

姓名 语文 数学 英语
何艳 94 62 80
何冬梅 86 64 93
冯晨 90 64 74
彭勤 77 67 89
叶倩 63 68 83
曾德昌 90 69 93
曹乾刚 70 69 84
雷小露 79 70 79
余佳丽 93 71 99
赵林 78 71 77
邓明昊 81 72 87
邱志娟 84 74 87
马琴 63 74 76
王清秀 84 75 87
李晓斌 99 75 96
王川洪 89 76 71
肖妤翊 70 82 76
程飞娥 73 83 94
孙双米 76 83 98
张玲 85 83 93
周榕珍 70 84 76
刘芙蓉 90 84 74
王亚坤 70 84 71
柴俊 84 84 74
随婷婷 69 85 79
文森 76 87 85
李明 93 87 94
欧仁寿 90 90 85
王清容 97 91 80
罗秀丽 73 91 98
杨永艳 72 91 86
姚鹏 90 93 74
卢思彤 100 94 79
何刚 80 96 77
刘华平 84 96 74
马晓冬 95 99 98
尹玫 84 100 87
李金龙 81 100 99

利用SQL快速找出总成蜻排在前五名的同学。

解决方案

SELECT TOP 5 姓名,(语文+数学+英语) AS 总分
FROM [sheet1$]
ORDER BY 语文+数学+英语 DESC

利用TOP谓词查询前几条记录

本例的实现是在将数据降序排序的基础上利用TOP谓词取得前5条记录,即前5条分数最高的记录。TOP谓词可以返回指定范围内一定数量的记录,语法如下:

TOP N [PERCENT]

其中,PERCENT关键字可以省略,当省略时,N代表要获取记录的数量:当加上PERCENT关键字后,N代表要获取记录的百分比。比如要获取前50%的记录,可以使用以下语句:

TOP 50 PERCENT

在未对数据进行任何排序的情况下,TOP谓词将按照原始数据的默认排序取前N条记录。所以,在本例中,要实现查找考试成绩总分排在前5名的同学,必须将总分按照降序排序。

TOP PERCENT保留记录规律

当记录百分比数量计算为小数时,SQL将按照向上取整的方式取得记录的数量。例如,记录数为11条,执行TOP 30 PERCENT语句时,前30%的记录数应为3.3,向上取整后,结果将返回4条记录。

Excel 2010 SQL应用084 TOP谓词相关推荐

  1. Excel 2010 SQL应用085 指定序号段查询

    目录 源数据表 解决方案 伪时间排序技巧 查找排名中间的记录的技巧 TOP谓词出现重复记录的查询规律 源数据表 姓名 比赛成绩 朱小林 11'6 卢思彤 12'4 余嘉 11'7 冯晨 12'5 杨永 ...

  2. Excel 2010 SQL应用088 在排序结果中查找指定记录

    目录 源数据表 解决方案 在排序结果中查找指定记录的技巧 源数据表 姓名 语文 数学 英语 何艳 94 62 80 何冬梅 86 64 93 冯晨 90 64 74 彭勤 77 67 89 叶倩 63 ...

  3. Excel 2010 SQL应用042 返回邮政机构所在行政区域

    目录 源数据表 解决方案 RIGHT函数 LEN函数 RIGHT函数与RIGHTB函数的区别 源数据表 序号 机构代码 机构名称 机构标记 邮政编码 所在地址 更新时间 1 10000713 北京邮政 ...

  4. Excel 2010 SQL应用038 以数值范围为条件的查询

    目录 源数据表 解决方案 字段的四则运算 日期与数字的关系和转换 源数据表 姓名 语文 数学 英语 刘静茹 85 90 90 何冬梅 75 85 71 王清容 70 76 80 程飞娥 64 57 6 ...

  5. Excel 2010 SQL应用030 查询关键字

    目录 源数据表 解决方案 运用LIKE进行模糊匹配 模糊匹配中不确定长度的字符表示 源数据表 姓名 部门 入职日期 刘星 生产部 1992/10/4 罗大吴 生产部 2009/7/21 吴宏艳 行政管 ...

  6. Excel 2010 SQL应用105 域聚合函数之第一个和最后一个

    目录 源数据表 解决方案 DFirst 方法 语法 参数 返回值 源数据表 单位名称 单位性质 网站名称 备案号 金友集团有限公司 企业 广东金友集团韶华酒店 粤ICP备09185418号 动易网络科 ...

  7. Excel 2010 SQL应用041 根据二代身份证号返回出生年份

    源数据表 序号 姓名 身份证号 1 黄有国 4526221968****1654 2 陈燕妮 4508811984****7447 3 张海波 4501051977****0019 4 王福英 450 ...

  8. Excel 2010 SQL应用028 查询空值

    目录 源数据表 解决方案 NULL值的判断 源数据表 计算机等级考试成绩清单 院系名称 学号 姓名 准考证号 报考语言 成绩 成人 C08211553105 刘静茹 4326000509 二级数据库 ...

  9. Excel 2010 SQL应用039 计算员工社会保险缴纳金额

    目录 源数据表 解决方案 按照百分比例计算字段 Excel中数字的精度 源数据表 姓名 工资 刘静茹 2882 何冬梅 2085 王清容 2477 程飞娥 3836 朱小林 3217 罗秀丽 3543 ...

最新文章

  1. excel排名_excel函数技巧:看看按条件排名要如何进行?
  2. Junit的安装与使用
  3. jquerynbsp;easyuinbsp;dateboxnbsp;的使用nbsp;.
  4. firefox是什么浏览器_我为什么不使用Firefox(火狐)浏览器
  5. 【模板】Dijkstra
  6. HelloWorld CMake Demo 03:CMake中构建静态库与动态库及其使用
  7. 多线程百度网盘爬虫Python完整源码
  8. android百度地图定位自定义图标,百度地图SDK集成及根据坐标实现定位(android studio开发)...
  9. Eclipse中如何更改工作空间(之前一直不知道,几天终于知道了!)。
  10. 浏览器的UserAgent
  11. 51单片机实战教程基础硬件篇(三 51单片机开发板设计)
  12. 什么是抽样平均误差?
  13. 短基线(SBL)定位原理及误差模型分析
  14. 公司订餐系统Java
  15. bd-rate的计算
  16. Camera Log 关键字汇总
  17. unraid个人服务器使用指南——持续更新中
  18. 数据中心机房监控室效果图
  19. 线程实例分析---线程的综合运用(精灵线程,多线程,中断,通信)【java养成】
  20. 安卓Android系统超级终端命令行大全

热门文章

  1. 使用 WebSocket 连接 MQTT 服务器
  2. 【华为OD机试 2023】 密室逃生游戏(C++ Java JavaScript Python)
  3. 英语六级作文常用谚语
  4. 7个实用有效的营销策略帮助推动跨境电商DTC品牌业务
  5. 谭浩强C++(第三版)(3)-9-11章
  6. shell mutt发邮件
  7. 错误使用 xlswrite 无法激活 Excel 工作表。
  8. 铅酸蓄电池如何添加电解液
  9. Ubuntu连接联想打印机
  10. Tezo Lentil 零豆无线蓝牙耳机:包装精美,品质感佳