Я создаю запрос, такой как:
SELECT * FROM mytable
WHERE field like '%a%'
OR field like '%b%'
OR field like '%c'
Я хотел бы отметить предложение ORDER BY
, которое упорядочивает количество найденных совпадений - что-то вродедополнительный столбец в наборе результатов, который увеличивается, если a
, b
или c
было найдено в поле, а затем упорядочить по этому числу.
возможно ли это без создания какой-либо временной таблицы?