Допустим, у меня есть таблица [users] с полем [Name], и я написал запрос в своем приложении для поиска по имени.
Имена в базе данных:
Lala Ally
Мой запрос SQL:
SELECT * FROM users WHERE [Name] LIKE '%al%'
, где 'al' - мой поисковый термин.
Как бы отсортировать результаты по поисковому запросу, найденному в начале, т.е. "% al" и только потом "% al%".
Набор результатов должен быть
Ally Lala
Я использую SQL SERVER.
Спасибо.