ВОПРОС

С

MySQL Как собрать в одну строку несколько строк таблицы?

Допустим имеется таблица syllables (слоги), в ней строки со слогами слова "программировать", как сгруппировать все эти строки в одну, т.е. собрать все слоги в слово?
MySQL таблица слогов

Ответов: 1

Просмотров: 23

ОТВЕТЫ (1)

С
Модератор проекта «Ноль вопросов!», также увлекаюсь программированием
Для этих целей существует команда GROUP_CONCAT, которая в данном примере вызывается следующим образом:
SELECT GROUP_CONCAT(syllable SEPARATOR '-') AS word FROM syllables
В нашем случае получим следующий результат: MySQL функция GROUP_CONCATEПараметром SEPARATOR указываем разделить, в нашем примере это дефис (-)

ОТВЕТИТЬ

ПОХОЖИЕ ВОПРОСЫ