【发布时间】:2012-08-22 19:49:15
【问题描述】:
让我们来一个简单的查询:
SELECT myfield
FROM mytable
WHERE criteria
例如,上面的查询给了我们 10 行的结果。字段myField 是一个文本字段。
我的问题是:是否可以更改上述查询并获得myField 字段的总字数?
已编辑:总字数是指查询中所有选定字段的总字数,在所有行中
示例
+------------------------------+-------+
| sentence | Words |
+------------------------------+-------+
| Hello World | 2 |
| Hello World | 2 |
| Mary had a little lamb | 5 |
| Her fleece was white as snow | 6 |
| Everywhere that mary went | 4 |
| Umm, sheep followed her | 4 |
+------------------------------+-------+
【问题讨论】:
-
这个问题很混乱。请提供一个小数据示例和预期结果。
-
到目前为止 - 3 种不同的解释。我休息一下。
-
@Andrius Naruševičius 为什么会让人困惑?我要求一种方法来获取列的总字数。混乱在哪里?
-
@andrew 您能否详细说明您的问题以消除混淆..?实际上,您希望 myfield 的每个单元格中的单词总数或 myfeild 下的单元格总数满足条件。?
-
@andrew 请看一下接受的答案。然后对比一下视觉例子,这真的很容易理解问题中措辞不佳的句子(无冒犯)。另外,由于我的评论多次被点赞,我会说不是我这么想的。尽可能尝试添加示例,以消除任何潜在的误解。 :)
标签: mysql