簡體   English   中英

嵌套的Postgres查詢

[英]Nested postgres query

我有兩個似乎無法嵌套的工作查詢。

第一個作品:

SELECT * FROM accounts WHERE account = 'some_account';

第二個作品就好了:

SELECT COUNT(*) FROM accounts; 

我想加入這些,以便從第一個查詢的結果中獲得帳戶數,看起來像這樣,但是我做不到。

SELECT COUNT(account) FROM (SELECT * FROM accounts WHERE account = 'some_account');

我該怎么做?

SELECT COUNT(account) 
FROM (SELECT account 
      FROM accounts 
      WHERE account = 'some_account');

要么

SELECT COUNT(*) 
FROM accounts 
WHERE account = 'some_account';
select count(case when account = 'some_account' then 1 else null end) as Count
FROM accounts

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM