У меня есть таблица со столбцом, давайте назовем ее «запрос», что является varchar.
Я хотел бы извлечь значения в разбитый на страницы список таким образом, чтобы каждая страница содержала 208 результатов, по 8 от каждой буквы в алфавите.
Итак, на странице 1 первые 8 результатов начнутся с «a», следующие 8 начнутся с «b» и так далее до «z» (если для этой буквы нет результатов, то просто продолжается на следующую букву.
На странице 2 результатов будут показаны следующие 8 результатов, начинающиеся с "a", следующие с "b" и т. Д.
По сути, вместо сортировки по запросу ASC, в результате чего на первой странице будут все слова, начинающиеся с «а», я бы хотел, чтобы каждая страница содержала слова, начинающиеся с каждой буквы алфавита.
Если вы чувствуете, что я не объясняю себя должным образом (да!), Тогда, пожалуйста, не стесняйтесь спрашивать. У меня есть идея в голове, но нелегко перевести ее на слова!