【问题标题】:mysql count functionmysql计数功能
【发布时间】:2012-01-04 20:34:44
【问题描述】:

如果我想计算表(mysql 数据库)中必须在另一个查询中选择该列的列,我对如何编写 mysql 查询很感兴趣? 像这样 SELECT COUNT(OTHER_QUERY) FROM TABLE

我有一个名为 port 的列,并希望在另一个类似这样的查询中计算此列(选择 port='GCP';

我正在尝试执行此任务但没有结果(尽管有帮助) 我是这样写的=> SELECT COUNT(port) from data WHERE port = (select port from data where port='GCP') 所以我想计算等于 GCP 的列端口

请帮助完成这项任务:)

【问题讨论】:

    标签: mysql count


    【解决方案1】:

    只需将原始查询包装在子选择中:

    SELECT COUNT(A.column)
    FROM (other_query) A
    

    对于您的第二个查询,我相信这应该得到您想要的:

    SELECT COUNT(A.column)
    FROM (other_query) A
    WHERE A.port='GCP'
    

    【讨论】:

      【解决方案2】:

      如下所示:

      Select (select count(colum_nname) from table2 )  as totalvalues from table
      

      【讨论】:

        【解决方案3】:

        你想要这样的东西吗:

        如果它的值为 GCP,则需要端口总数。

        如果是这样,那么这是语法:

        SELECT COUNT(port) AS alias WHERE port = GCP;

        您可能会发现这个MySQL COUNT 资源很有用。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2011-04-17
          • 1970-01-01
          • 2020-12-21
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-12-23
          相关资源
          最近更新 更多