我有一个表,其中包含四列ID、Name、Gender、CategoryID和100条记录。enter image description here
在categoryID列中,categoryID的范围从1到5,现在我希望每隔四行显示一个category1。例如,如果第一行的categoryId为1,那么在4行之后,第5行的categoryId应为1,然后又有4行的categoryId不同,再之后的行的categoryId应为1
您可以参考上面所附的图片。
我希望结果类似于enter image description here
感谢您发送编修。
1条答案
按热度按时间aydmsdu91#
我使用一个增量变量为
categoryID=1
和其他类别分配一个行号,然后根据这个排名和类别ID对它们进行排序。观看演示:http://sqlfiddle.com/#!9/7a0d8/1