3

ユーザーの Facebook ID を含むテーブルがあり、誰が Facebook を使用しているかどうかについてレポートを作成する必要があります。

Facebook ユーザーの場合、データ行には数値が含まれています。それ以外の場合は null が含まれます。

私の結果はそのようでなければなりません:

NbUsers   Facebook

 1000       no
  500       yes

クエリの作成方法がわかりません。

どんな助けでも役に立ちます!

どうもありがとう!!

4

1 に答える 1

2

case ステートメントで簡単に実行できます。

SELECT SUM(CASE WHEN FACEBOOKID IS NULL THEN 1 ELSE 0 END) AS NbUsers , 'NO' AS FACEBOOK
FROM USERTABLE
UNION ALL 
SELECT SUM(CASE WHEN FACEBOOKID IS NULL THEN 0 ELSE 1 END) AS NbUsers , 'YES' AS FACEBOOK
FROM USERTABLE
于 2013-07-08T10:49:33.280 に答える