关闭。这个问题需要细节或清晰。它目前不接受答案。**想改进这个问题吗?**通过编辑这个帖子来添加细节并澄清问题。
10个月前关门了。改进这个问题表:我有下表,我想从中查询具有特定条件的特定记录。我想查询len x wdth x ht<16 x 16 x 24的pou num的计数。除此之外,我还想要另一个列的总数量。我想要的结果应该是这样的:结果最好的办法是什么?
wydwbb8l1#
你可以用 conditional aggregation . 我不太熟悉 teradata 但您使用“len”作为列名,在某些数据库中它是保留关键字。确保这不会给你带来麻烦。
conditional aggregation
teradata
select count(*) as count1, sum(case when wt > 15 and ht > 16 and len > 17 then 1 else 0 end) as count2 from yourtable;
drkbr07n2#
Select c1, c2 from (Select count(*) as c1 from yourtable where wt > 15 and ht > 16 and len > 17 ) as count1, (Select count(*) as c2 from yourtable) as total
2条答案
按热度按时间wydwbb8l1#
你可以用
conditional aggregation
. 我不太熟悉teradata
但您使用“len”作为列名,在某些数据库中它是保留关键字。确保这不会给你带来麻烦。drkbr07n2#