
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
02.05.2015, 12:52:23
|
|||
|---|---|---|---|
|
|||
Разбить строку на слова с условием длины слова |
|||
|
#18+
Добрый день. Есть ли способ средствами языка mysql разбить результат SELECT str FROM table where id=1 на отдельные слова с условием длины слова (не учитывать слова короче 4-х символов)? str - строка из трех-восьми слов разделенных пробелом. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.05.2015, 17:34:18
|
|||
|---|---|---|---|
Разбить строку на слова с условием длины слова |
|||
|
#18+
Потребуется опорная таблица чисел, с числами не менее макс. количества слов в одной записи. А вообще - ничего сложного... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.05.2015, 20:43:47
|
|||
|---|---|---|---|
|
|||
Разбить строку на слова с условием длины слова |
|||
|
#18+
пожалуйста, подскажите как это сделать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.05.2015, 22:34:37
|
|||
|---|---|---|---|
Разбить строку на слова с условием длины слова |
|||
|
#18+
Для выделения слова номер N можно использовать двукратный SUBCRTING_INDEX(). Именно для этого - подачи N - и требуется опорная таблица. Останется отсеять слова короче 4 символов, что тоже не самая сложная задача. А почему бы не нормализовать исходные данные? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&tablet=1&tid=1833248]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
68ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 377ms |

| 0 / 0 |
