У меня есть таблица с несколькими столбцами типа данных mudiumtext
.Теперь мне нужно найти самое длинное слово в каждой строке в терминах слова ДЛИНА.Как ниже.
Текстовый столбец предназначен для хранения описания продукта (как абзац в общем понимании).Таким образом, столбец состоит из нескольких слов.И мне нужно найти самое длинное слово в столбце.
Я пробовал с объединением всех, но число слов в строках динамическое.
select sum(len) from (
SELECT LENGTH(description) - LENGTH(REPLACE(description, ' ', '')) + 1 as len
FROM test.city
union all
SELECT LENGTH(name) - LENGTH(REPLACE(name, ' ', '')) + 1 as len
FROM test.city
) as tablen;