[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Выбрать массивы c уникальными полями
Saint
Здравствуйте!
Подскажите пожалуйста как выбрать из таблицы массивы только с уникальными значениями заданного поля, например:

id           city
1 москва
2 калуга
3 москва
4 челябинск
5 калуга

и чтобы выбралось соответственно: москва, калуга, челябинск

И второй вопрос: как вывести заданное количество символов заданного поля?




Спустя 1 час, 19 минут, 39 секунд (28.04.2010 - 04:37) maxims написал(а):
Первый вопрос

Второй, подписать к запросу
LIMIT x

даст первые х записи запроса.

LIMIT y, x


даст x записей начиная с y.

Спустя 3 часа, 56 минут, 51 секунда (28.04.2010 - 08:34) Saint написал(а):
За первый спасибо!

Второй, прошу прощения я непонятно обозначил. Например есть массив

id      text
1 РНР язык программирования

И вот нужно выбрать из поля 'text' первые скажем 7 знаков ( т.е. - РНР язык), чтобы выбралось соответственно: РНР язык

Спустя 9 минут, 30 секунд (28.04.2010 - 08:44) sergeiss написал(а):
По второму вопросу 2 варианта: или ты делаешь "обрезку" в ПХП, или прямо в запросе, используя специальные функции из твоей версии SQL.
Первый вариант можно сделать более "интеллектуальным", но если строки весьма длинные, то второй вариант будет, возможно, более быстрым.

Спустя 27 минут, 38 секунд (28.04.2010 - 09:11) Saint написал(а):
В очередной раз спасибо!
решение нашел в этом:

SUBSTRING(`text`, 1, 10) AS `text`
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.