С приведенной ниже структурой таблицы
CREATE TABLE final
([col1] varchar(10), [col2] int)
;
INSERT INTO final
([col1], [col2])
VALUES
('App', 86748),
('AppService', 832),
('BK', 21227),
('Cap', 160272),
('Fukusima', 1634),
('McBaa', 1727),
('Others', 6718)
;
Следующий запрос даст точные результаты
select * from final
order by
case when [Col1] in (select top 6 [Col1] from final order by [Col1] asc) then Col2
end desc,
[Col1] asc
col1 | col2
-----------------------
Cap | 160272
App | 86748
BK | 21227
McBaa | 1727
Fukusima | 1634
AppService | 832
Others | 6718