Подсчет слов в столбце с SQL - PullRequest
1 голос
/ 03 февраля 2012
id | words                            | other
1  | lorem ipsum                      | dsf
2  | Lorem Ipsum is simply dummy text | sads
3  | simply dummy text                | sdf
4  | Lorem Ipsum  text                | sdfsdf
5  | simply dummy Lorem               | asddasd 

Я выбираю * ИЗ слов. Как я могу посчитать, сколько слов в этом ответе на запрос? В этом примере должно быть 17. Я использую PHP и Doctrine.

Ответы [ 2 ]

5 голосов
/ 03 февраля 2012
SELECT LENGTH(words) - LENGTH(REPLACE(words, ' ', '')) + 1 AS words_count
FROM table_name
0 голосов
/ 31 октября 2012
SELECT SUM( LENGTH(words) - LENGTH(REPLACE(words, ' ', ''))+1)
FROM table
...