|
mysql запрос
Возник у меня тут махонький вопросец, а точнее два, в связи с тем, насколько позволяет следующее.
И так база данных, которая выдаёт столько строк, сколько там находятся на тот момент. Далее есть поля с в одном столбике, где хранятся типа названия городов, предположим. Теперь я хотел бы запрос такой послать, чтобы были выбраны те строки, где скажем так, название города начинается на букву В или А, или А и М и Д, итд.
Далее мне надо подсчитывать строки, он это делает прекрасно, но теперь подсчитав строки в одном запросе мне необходимо теперь повторить этот же самый запрос, но при этом с указанием выдать строку предположим, от 1000 до 2000, вот как на примере пожалуйста такие запросы выглядят, если таковое имеется. Неохота лазить в кодах разбираться, как там реализовано, может у вас быстрее узнаю. Заранее спасибо.
добавлено через 5 минут
ПС> добавлено, пожалуйста не путать с алфавитным порядком АСЦ, мне не нужны все строки, а только те, где есть такие то буквы. Спасибо.
добавлено через 23 минуты
Кажется в первом случае я понял,
select * from mydatabase WHERE goroda LIKE 'A%'
или
select * from mydatabase WHERE goroda LIKE 'B%'
или
select * from mydatabase WHERE goroda LIKE 'B%' and LIKE 'A%'
по второму по моему надо использовать LIMIT первый параметр начало второй конец, вроде бы так, если кто может помочь, исправьте, дополните, помогите.
|