mysql计数功能

时间:2012-01-03 16:15:12

标签: mysql count

如果我想从表(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的列端口

请帮助完成此任务:)

3 个答案:

答案 0 :(得分:5)

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

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

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

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

答案 1 :(得分:0)

如下所示:

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

答案 2 :(得分:0)

你想要这样的东西:

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

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

SELECT COUNT(port)AS别名WHERE port = GCP;

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