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

start [/forum/topic.php?fid=47&fpage=138&tid=1833248]: |
0ms |
get settings: |
5ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
17ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 292ms |

| 0 / 0 |
