我在MySql中有一个数据库表,如下所示:
myTable
col1 integer
col2 integer
col3 text
表格中还有更多列,但对于我的问题,这三个问题很重要。
我想要做的是,我想要打印第1列和第2列的总和。有了这个,我想打印col3中最大出现的字符串。如果有更多字符串具有相同的出现次数,我想打印首先按字母顺序排列。怎么可能在MySql中?甚至可以在单个查询中吗? (这可以被标记为作业问题。我试图找出解决方案但是凭借我目前的知识库,我无法做到。关于如何解决它或一些提示的一些指示将证明是有帮助的。
答案 0 :(得分:1)
由于您要求提供家庭作业支持,我不会自己提供查询。
那就是说,你应该调查GROUP BY
Functions来计算一个单词的出现次数。另外,请查看ORDER BY
以了解如何对结果进行排序。添加不同列的值是一个简单的expression,您可以在SELECT
语句中进行编写。