gpt4 book ai didi

mysql - 计算mysql View 中的单词数

转载 作者:行者123 更新时间:2023-11-29 14:43:38 25 4
gpt4 key购买 nike

我有以下表结构

+-----------------+-------------+
| 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. 如何使 pagetext 返回相应 myID 行的串联(我希望将串联限制为仅 25 行)。
  2. 如何计算返回值中的字数。

有什么想法如何开始吗?

最佳答案

您可以使用以下查询找到一列中的单词数(如果您可以假设单词之间有 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com