作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有以下表结构
+-----------------+-------------+
| myID | text |
+-----------------+-------------+
| 3 | some text |
| 3 | other text |
| 5 | text |
+-----------------+-------------+
myID 不是唯一 ID。可以重复。文本是任意字符串。我正在创建一个 View ,该 View 返回 myID 行的 text 中的字数。
+-----------------+-------------+
| myID | count |
+-----------------+-------------+
| 3 | 4 |
| 5 | 1 |
+-----------------+-------------+
好吧,我开始了(我是 mySQL 的新手)并执行了以下操作
SELECT
myid,
pagetext
FROM table
GROUP by myid
这只是分组。我认为接下来的步骤是
有什么想法如何开始吗?
最佳答案
您可以使用以下查询找到一列中的单词数(如果您可以假设单词之间有 1 个且恰好有 1 个空格):
SELECT
myId,
SUM(LENGTH(text)-LENGTH(REPLACE(text, ' ', ''))+1)
FROM table
GROUP BY myId
来源:http://www.mwasif.com/2008/12/count-number-of-words-in-a-mysql-column/
关于mysql - 计算mysql View 中的单词数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7477969/
我是一名优秀的程序员,十分优秀!