Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Ограниченный результат запроса (Sergei) 22/10/2002 - 16:29:07
      Re: Ограниченный результат запроса (Bogdan) 22/10/2002 - 19:12:21
      Re: Ограниченный результат запроса (Sergei) 23/10/2002 - 12:58:34

> Original message text:
> From: Sergei - 22/10/2002 - 16:29:07
> Subject:Ограниченный результат запроса
> -----------------
> Привет.
> У меня такой вопрос. В таблице есть поле допустим 'info'.
> В нём находится предложение, состоящее из 10 слов.
> Нужен select, который выдаст предположем только первые 3 слова.
> Спасибо.
>


From: Bogdan - 22/10/2002 - 19:12:21
Subject:Ограниченный результат запроса
-----------------
Есть такая функция (начиная с версии 3.21.15) SUBSTRING_INDEX(str, delim,n).
Возвращает она подстроку строки str. Если аргумент n имеет положительно значение, фунцкия находит n-e появление строки-разделителя delim и возвращает всю чать строки, расположенную слева от этого разделителя. Если аргумент n имеет отрицательное значение, функция считает с правого конца строки и выводит правую часть.
То бишь в твоем конкретном случае надо написать так:
select SUBSTRING_INDEX(info,' ',3) FROM table_name
(Ежели, конечно, слова у тебя пробелами разделены :)


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
5195



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |