zoukankan      html  css  js  c++  java
  • 窗口函数ntile()

    一直没实际的需求而使用ntile(),今天看了下,就是按序号分组的意思。

    还是以student表为例

    select ntile(3) over (order by score desc) as zu,
           name,
           score,
           province
    from student

    image

    一共13行数据,分三组,第一组就是5;

    那我们看分成五组结果如何呢?

    image

    分成五个组,前面1,2,3组是三个,后面两个组是2个。

    还可以使用ntile() over (partition by province order by score desc),先按province分再分组

    image

  • 相关阅读:
    CentOS7安装mysql-8
    zabbix监控规划及实施
    集群技术
    自动化脚本-配置LVS(DR模式)
    Pacemaker+ISCSI实现Apache高可用-配置
    创建集群corosync
    我的第一个python程序——猜数字
    质量报告
    新需求测试与回归测试
    冒烟测试
  • 原文地址:https://www.cnblogs.com/cnmarkao/p/3756876.html
Copyright © 2011-2022 走看看