SUBPARTITION s0QTR1 VALUES IN (1), )我试图运行这个查询来生成子分区我已经尝试了许多组合,但当我尝试按列表划分子分区时,都不起作用。可以按列表进行分区吗?ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your
我希望为每一行分配一个索引/组号,指示它属于哪个百分位数。例如,我现在的代码是: (int)(100*(PERCENT_RANK() OVER(ORDER BY Revenue)))/5 AS Percentile然而,使用等距间隔意味着行数是不均匀的,因为第一个间隔比其他间隔有更多的行,因为数据中有许多行具有Revenue=0。例如,使用Percentile=0的用户可能超过100万,而Percentile=1,2,...则可