当前位置: 首页 > news >正文

dedecms做网站注意事项中国新闻网发稿

dedecms做网站注意事项,中国新闻网发稿,html5网站优势,网站与客户端的区别吗1.窗口函数之排序函数 RANK, DENSE_RANK, ROW_NUMBER RANK函数 计算排序时,如果存在相同位次的记录,则会跳过之后的位次 有 3 条记录排在第 1 位时: 1 位、1 位、1 位、4 位…DENSE_RANK函数 同样是计算排序,即使存在相同位次的记录,也不会跳过之后的位次 有 3 条记录排在…

1.窗口函数之排序函数

RANK, DENSE_RANK, ROW_NUMBER

  1. RANK函数

    计算排序时,如果存在相同位次的记录,则会跳过之后的位次

    有 3 条记录排在第 1 位时: 1 位、1 位、1 位、4 位…
  2. DENSE_RANK函数

    同样是计算排序,即使存在相同位次的记录,也不会跳过之后的位次

    有 3 条记录排在第 1 位时: 1 位、1 位、1 位、2 位
  3. ROW_NUMBER函数

    赋予唯一的连续位次。

    例)有 3 条记录排在第 1 位时: 1 位、2 位、3 位、4 位

语法
<窗口函数> OVER ([PARTITION BY <列清单>] ORDER BY <排序用列清单>)
在这里插入图片描述

根据分数对学生从高到低排名,不对科目进行分组,成绩相同则排名相同并且位次连续
SELECT student_name, score, DENSE_RANK() OVER(ORDER BY score DESC) AS 'rank' FROM grade;
根据分数对同科目的学生从高到低排名,成绩相同,排名不相同
SELECT student_name, score, ROW_NUMBER() OVER(PARTITION BY course_name ORDER BY score DESC) AS 'rank' FROM grade;
窗口函数使用场景

1.直接排序:按照某列对数据进行排序
2.Top-k:查询排名TOP-k的数据
3.最值问题:查询最大、最多的数据
4.辅助列:比如计算连续登陆问题、用SQL计算平均数、众数、中位数(可以参考我之前的视频)

http://www.tj-hxxt.cn/news/76582.html

相关文章:

  • 做网站的logo西安seo网站关键词
  • 成都电商网站开发公司怎么自己制作网站
  • 做网站的话 java和c在seo优化中
  • 天津艺匠做网站怎么样微信群推广
  • wordpress建站侵权游戏推广员是诈骗吗
  • dedecms仿新闻网站t和p在一起怎么做网站
  • 怎样把自己的网站进行推广seo最新优化技术
  • 写代码做网站需要多好的cpuseo网站优化工具大全
  • 网页制作公司印章怎么弄温州seo按天扣费
  • 五莲网站建设报价百度一下浏览器
  • 电脑网站适应手机如何做免费行情网站app大全
  • php制作wap网站开发企业管理培训公司排行榜
  • 郑州做网站好全网万能搜索引擎
  • 网站建设业务前景数据平台
  • 软件培训班出来能找到工作吗谷歌seo运营
  • 手机网站建设事项百度竞价是seo还是sem
  • 招工网站58同城新网站排名优化怎么做
  • 新网站怎样做优化合肥网站关键词优化公司
  • 上传空间站的注意事项西安seo排名公司
  • 做网站的图片要多少像素网站推广的渠道有哪些
  • 湖北网站建设价格青岛seo优化
  • 响应式网站设计工具老铁外链
  • 广州动漫制作公司培训班线上优化
  • 网站做宣传域名什么好磁力蜘蛛
  • 浏览器兼容性测试网站青岛seo网站建设公司
  • 网站页面多大合适网站关键词
  • 龙岩网站建设亿网行福建企业seo推广
  • 网站建设相关的博客有哪些爱站网关键词查询网站的工具
  • 公众号购物做网站还是小程序百度seo刷排名网址
  • 网站站长是什么网络营销典型案例