很多人询问按列排序,然后行是否等于另一列。 但是,我想知道是否可以按顺序排序,然后按行排序10行,然后按其他列排序其余的行
我在想是否有类似的东西是可能的?
ORDER BY column1 limit 10, column2
答案 0 :(得分:2)
您可以这样做,但需要额外的计算。这是一种方法:
ORDER BY (CASE WHEN ROW_NUMBER() OVER (ORDER BY column1) <= 10
THEN ROW_NUMBER() OVER (ORDER BY column1)
ELSE 11
END),
column2