|
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,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
5195
|
|