【问题标题】:I am new to SQL, and trying to learn what I can through books and websites我是 SQL 新手,并试图通过书籍和网站学习我能学到的东西
【发布时间】:2015-05-08 06:43:02
【问题描述】:

我想写一个 MySql 表达式:

  • 使用 Count(*) 函数显示每个状态和每个状态的出现次数

  • 将 Count(*) 函数的结果显示为 CountStatus

  • 按状态分组并按 CountStatus 降序显示结果

这是我已经拥有的:

SELECT
    Status, COUNT(*) AS 'num'
FROM 
    COUNT(*)

【问题讨论】:

  • ...FROM tableName GROUP BY status
  • edit您的问题标题描述您遇到的问题或您提出的问题。没有人关心你是 SQL 的新手并正在努力学习,而且当它在未来出现在搜索结果中时,它对某人绝对没有用处。您的标题应提供与您的问题相关的信息,而不是有关您个人经历的信息。
  • 您是从 what 中选择计数,究竟是什么?如果您需要 SQL 介绍,我强烈建议您通过课程或参考书来学习基础知识。

标签: mysql sql select


【解决方案1】:

Count()中选择Status,COUNT(Status) -- 请务必在 From 后面使用正确的表名。 按状态分组 按 COUNT(Status) desc 排序

:)

【讨论】:

  • 感谢 Manaswi B,您的回复让我走上了正轨。
【解决方案2】:

这是问题的答案。

选择 状态,COUNT(*) 'CountStatus' 来自学生 按状态分组 按计数状态 DESC 分组;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-26
    • 2010-09-24
    • 1970-01-01
    • 1970-01-01
    • 2021-01-16
    相关资源
    最近更新 更多