需要包含查询来计算结果(need to envelop query to count results)

编程入门 行业动态 更新时间:2024-10-13 16:20:58
需要包含查询来计算结果(need to envelop query to count results)

我有这个问题:

SELECT [QUERY1].[py], [QUERY1].[al], [QUERY1].[ga], [QUERY1].[sy], [QUERY1].[pl] FROM [tab-Sample] as QUERY1, [tab-Sample] WHERE [tab-Sample].[py] = [QUERY1].[py] AND [tab-Sample].[al] <> [QUERY1].[al]

我想写一个查询,jsut计算这一个的结果,我找不到在哪里插入Count(*)也试过Over()但我无法管理这个。

i have this query:

SELECT [QUERY1].[py], [QUERY1].[al], [QUERY1].[ga], [QUERY1].[sy], [QUERY1].[pl] FROM [tab-Sample] as QUERY1, [tab-Sample] WHERE [tab-Sample].[py] = [QUERY1].[py] AND [tab-Sample].[al] <> [QUERY1].[al]

I would like to write a query that jsut counts the results of this one, i cannot find where to insert the Count(*) also tried with Over() but im unable to manage this.

最满意答案

将所有内容包装为FROM的子选择。 确保你的名字( Total )。

COUNT (*) AS Amount FROM ( SELECT [QUERY1].[py], [QUERY1].[al], [QUERY1].[ga], [QUERY1].[sy], [QUERY1].[pl] FROM [tab-Sample] as QUERY1, [tab-Sample] WHERE [tab-Sample].[py] = [QUERY1].[py] AND [tab-Sample].[al] <> [QUERY1].[al] ) Total

Wrap everything as a sub selection in the FROM. Make sure you name it however (Total).

COUNT (*) AS Amount FROM ( SELECT [QUERY1].[py], [QUERY1].[al], [QUERY1].[ga], [QUERY1].[sy], [QUERY1].[pl] FROM [tab-Sample] as QUERY1, [tab-Sample] WHERE [tab-Sample].[py] = [QUERY1].[py] AND [tab-Sample].[al] <> [QUERY1].[al] ) Total

更多推荐

本文发布于:2023-08-02 09:52:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1373088.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:query   envelop   results   count

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!