Я учусь получать данные с помощью Core Data в Swift5. Как я могу преобразовать следующую сортировку, в которой используется «случай, когда»?
SELECT *
FROM City
ORDER BY CASE
WHEN name = 'PQR' THEN 0
WHEN name = 'Others' THEN 1
ELSE 2 END,
surname ASC
Я знаю, что могу сделать несколько выборок, где каждый фильтр по другому имени и последний фильтр по всем другим именам. Я хотел бы сделать это за одну операцию