【发布时间】:2016-05-22 13:48:54
【问题描述】:
我想进行如下查询:
select * from somefield order by name
该顺序当然是按字母顺序排列的,我希望字母表中的每个字母只显示 5 个匹配项。这可能与查询本身还是我应该使用 php 来查询字母表中的每个字母?
以这种方式返回的行数最多只能为 5 x 26 行。
【问题讨论】:
-
quel SQL?
row_number() OVER(partition by LEFT(name,1)) xx ... WHERE xx <= 5