HatoL
Профессор
- Регистрация
- 5 Фев 2008
- Сообщения
- 206
- Реакции
- 36
- Автор темы
- #1
Уже который час бьюсь над проблемой. Вообще нужно следующее. Есть текст. Этот текст передается в запрос к базе данных, она отображает таблицы отсортированные следующим образом: сначала показываются записи, начинающиеся на это слово, отсортированные по алфавиту. А потом показываются все остальные записи, тоже отсортированные по алфавиту. Особой производительности от запроса не требуется.
Если сказать на языке запросов, то первый запрос выглядит так:
Второй можно записать так:
Оба запишутся так:
Но как отсортировать в нужном порядке мне результаты — ума не приложу!
Если сказать на языке запросов, то первый запрос выглядит так:
Код:
SELECT * FROM table WHERE name LIKE 'word%'
Второй можно записать так:
Код:
SELECT * FROM table WHERE name LIKE '%word%' AND name NOT LIKE 'word%'
Оба запишутся так:
Код:
SELECT * FROM table WHERE name LIKE '%word%'
Но как отсортировать в нужном порядке мне результаты — ума не приложу!