贝利信息

SQL 中 ntile 函数如何划分样本?

日期:2024-10-31 00:00 / 作者:DDD

ntile 如何对样本进行划分?

在 sql 中,ntile 函数可将一组数据按降序或升序分配到指定数量的组别中。它通常用于对数据进行分类或分组。

例如,下述查询将员工表中的薪资数据划分为 10 个组别,并按降序排列:

select
    salary,
    ntile(10) over(
    order by salary desc)
from
    salaries
where
    salary youjiankuohaophpcn= 150000

对于 36 个样本,10 等分,ntile 函数的划分规则为: