Запрос в БД до первого вхождения

Статус
В этой теме нельзя размещать новые ответы.

OnArs

Гуру форума
Регистрация
30 Авг 2008
Сообщения
258
Реакции
74
Здравствуйте, Nulled'овцы!


Подскажите пожалуйста:

Есть вот такой запрос:
SELECT * FROM base WHERE page LIKE '%wait%'

Он вытягивает очень много строк, но мне нужно лишь первое совпадение. Как будет выглядеть нужный мне запрос?​


Заранее благодарен!
 
SELECT * FROM base WHERE page LIKE '%wait%' LIMIT 1;
 
Первое совпадение по какому условию?
Если по последнему добавленному то:
--------------------------------------------------------------------------------

SELECT * FROM base WHERE page LIKE '%wait%' ORDER BY ID DESC LIMIT 1;

В сортировке order укажи поле, по какому параметру нужна первая запись
 
А база данных какая ? Если oracle там можно
SELECT * FROM base WHERE page LIKE '%wait%' rownum=1
работает гораздо быстрее чем limit
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху