Мне нужно использовать ORDER BY для таблицы, но держать некоторые специальные строки сверху. Строки, которые имеют name='developer', например.
ORDER BY
name='developer'
ORDER BY CASE WHEN name = 'developer' THEN '0' ELSE name END
Вы также можете сделать ORDER BY без использования CASE:
ORDER BY name = 'developer' DESC, name ASC;
Нечто подобное может сработать для вас.
SELECT * FROM table ORDER BY CASE WHEN name = 'developer' THEN 0 ELSE 1 END, name