MYSQL中数据库表列中最常出现的单词

时间:2014-11-01 10:41:49

标签: mysql database

我在MySql中有一个数据库表,如下所示:

  myTable
      col1 integer
      col2 integer
      col3 text

表格中还有更多列,但对于我的问题,这三个问题很重要。

我想要做的是,我想要打印第1列和第2列的总和。有了这个,我想打印col3中最大出现的字符串。如果有更多字符串具有相同的出现次数,我想打印首先按字母顺序排列。怎么可能在MySql中?甚至可以在单个查询中吗? (这可以被标记为作业问题。我试图找出解决方案但是凭借我目前的知识库,我无法做到。关于如何解决它或一些提示的一些指示将证明是有帮助的。

1 个答案:

答案 0 :(得分:1)

由于您要求提供家庭作业支持,我不会自己提供查询。

那就是说,你应该调查GROUP BY Functions来计算一个单词的出现次数。另外,请查看ORDER BY以了解如何对结果进行排序。添加不同列的值是一个简单的expression,您可以在SELECT语句中进行编写。