Скажем, то, что у меня есть следующий код:
SELECT * FROM table where company LIKE '%Auto%'
И я получаю больше результатов, и я хочу иметь опцию отсортировать результаты в алфавитном порядке, скажем, что пользователь хочет отсортировать результаты поиска для тех, которые запускаются с "C"!
С наилучшими пожеланиями,
Похоже, вы говорите о двух разных вещах. Если Вас интересует сортировка, то Вам необходимо использовать пункт ORDER BY:
SELECT * FROM table ORDER BY name
Если Вы хотите отфильтровать результаты по элементам, которые начинаются с буквы 'C', то Вы хотите добавить еще один пункт LIKE с этой буквой:
SELECT * FROM table where company LIKE '%Auto%' AND name LIKE 'C%'
Дополнительно Вы заметите, что фильтр по именам имеет только %
после запроса. Это синтаксис для "start with"
Используйте пункт ORDER BY
:
SELECT *
FROM table
where company LIKE '%Auto%'
order by company
добавьте ORDER BY company
, предполагая, что вы хотите сортировать по значению компании.