gpt4 book ai didi

在一个查询中选择计数和其他记录

转载 作者:IT老高 更新时间:2023-10-29 00:00:33 25 4
gpt4 key购买 nike

我有以下问题

select main_cat_name,cat_url from mf_main order by main_cat_name

这将返回我的表的全部数据。现在我想计算该表的总行数。我可以使用另一个查询来做到这一点,但我如何在一个查询中使用它们???

我想要两个数据一个:- 表的行二:- 计数我怎样才能在一个查询中得到它

我试过了,但它给出了正确的计数,但只显示了表格的第一行:

select count(cat_id),main_cat_name,cat_url from mf_main order by main_cat_name

最佳答案

您可以像这样尝试使用 Group By:

SELECT count(cat_id), main_cat_name, cat_url FROM mf_main GROUP BY main_cat_name, cat_url ORDER BY main_cat_name

我希望正确的解决方案:

这就是你想要的:)

SELECT x.countt, main_cat_name, cat_url FROM mf_main, (select count(*) as countt FROM mf_main) as x ORDER BY main_cat_name

如果您使用 mysql,您会像我一样使用“as”。对于其他数据库可能没有 as(如 oracle)

关于在一个查询中选择计数和其他记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1872225/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com