MySQL查询以选择字段中的第一个单词并返回计数

博客

我需要一个 MySQL 查询,它只计算字符串第一个单词的出现次数,然后按降序排序。

这是我的尝试,不起作用:

   SELECT COUNT(SUBSTRING_INDEX(`logotitle`, ' ', 1)) as var
   FROM tbllogos
   ORDER BY var DESC

例子:

四个数据库条目:

  1. 水果标志

  2. 苹果标志

  3. 苹果水果标志

  4. 香蕉标志

查询应返回:

苹果 2

香蕉 1个

水果 1

戈登·利诺夫

我认为您正在寻找:

SELECT SUBSTRING_INDEX(`logotitle`, ' ', 1) as var, COUNT(*) as cnt
FROM tbllogos
GROUP BY var
ORDER BY cnt DESC

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Java 返回我选择的最长单词,但返回列表中的第一个单词而不是最后一个

标识第一个“选择”返回的行和第二个“选择”返回的行(在“联合”查询中),并插入其他字段

选择<P>中的第一个单词

如何在mysql查询中的第一个空格后获取所有单词

第一个选择中的第一个选择的mySQL使用结果

字母计数 - 如何返回重复字母最多的第一个单词?

获取ACF字段的第一个单词

为什么我无法在Solr字段中搜索第一个单词或最后一个单词?

Elasticsearch聚合中第一个和最后一个文档的返回字段

在第一个查询中获取第二个查询作为字段

在mysql中选择起始数字后跟第一个单词

用Vim从多行中的每一行中选择第一个单词

mysql查询加入,比较两个表并返回第一个表中的所有记录

从mysql运行GET请求时仅返回空格前的第一个单词

为什么选择*从仅返回第一个字段?

awk + 如何计算第一个字段中的单词

使用filterrific搜索字段中的第一个单词

当第一个选择查询返回0时,从第二个选择查询获取结果

选择单词中的第一个辅音(跟随多个元音)

MySql 从查询中获取第一个和最后一个结果

使用正则表达式返回方括号中的第一个单词

返回任何字符串中的第一个单词(Java)

从返回的 WordPress 帖子列表中修剪/删除第一个单词?

Python代码-使用元音返回字符串中的第一个单词

如何在终端中返回命令的第一个单词?

从句子中删除第一个单词并返回剩余的字符串

Golang mgo查询仅返回查询中的第一个对象

使用mysql查询选择第一个未使用的ID

Mysql:在第二个表中显示(选择)字段,在第一个表中显示匹配的键字段