MYSQLデータベースにappsというテーブルがあります。
IDソース 1 fb 2 gd 3 tw 4 fb 5 qu 6 fb
カウントとともに合計カウントを取得する単一のクエリが必要fb
です
totalcountソース 6 3
MYSQLデータベースにappsというテーブルがあります。
IDソース 1 fb 2 gd 3 tw 4 fb 5 qu 6 fb
カウントとともに合計カウントを取得する単一のクエリが必要fb
です
totalcountソース 6 3
表でを数えるにfb
は、これを試してください: ( を使用SUM
)
SELECT COUNT(*) totalcount,
SUM(source='fb') source
FROM table1
同じことを行う別の方法: (を使用COUNT
)
SELECT COUNT(*) totalcount,
COUNT(CASE WHEN source = 'fb' THEN 0 END) source
FROM table1;
テーブル内のすべてのソースをカウントするには、次を試してください。
SELECT COUNT(id) totalcount,
COUNT(DISTINCT source) source
FROM table1
select sum(source='fb') as fb_count,
count(*) as totalcount
from your_table