SQL-在计数之前减少数据 - 子查询

发布于 2025-02-09 04:26:56 字数 284 浏览 1 评论 0原文

我有一个带有多个列的表,其中一列被命名为softwareVersion。此列可以为空,其默认值为null

我的数据集约为2650万行,因此我想在计数之前将其减少。

因此,我从数据库中选择 *,其中“软件Version”不是null,它正常工作。

从减少的行集合中,我想要count(SoftwareVersion)

我在想一个子查询,但无法弄清楚如何适当地为我的情况做到这一点。

I have a table with multiple columns and one of them is named SoftwareVersion. This column can be empty and its default value is NULL.

My dataset is around 26.5 million rows so I would like to reduce it before counting.

So I SELECT * FROM Database WHERE "SoftwareVersion" IS NOT NULL which is working perfectly.

From the reduced set of rows I want to COUNT(SoftwareVersion).

I was thinking of a subquery but can´t figure out how to do this properly for my scenario.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文