BigQueryでレコードを分類できるかどうかは疑問です。BigQueryでレコードを分類する
たとえば、
number - site - visits
1-A-10
2-B-20
私はサイトAとBを取り、グループコール "Cars"を作成したいと考えています。誰かがこれがどのように行われたか教えてもらえますか?以下は
BigQueryでレコードを分類できるかどうかは疑問です。BigQueryでレコードを分類する
たとえば、
number - site - visits
1-A-10
2-B-20
私はサイトAとBを取り、グループコール "Cars"を作成したいと考えています。誰かがこれがどのように行われたか教えてもらえますか?以下は
は
はホープあなたの質問へのご意見に基づいて、それはあなたが言葉で表現したよう
SELECT
CASE
WHEN site IN ('A', 'B')
THEN 'Cars'
ELSE 'Others'
END AS category,
SUM(visits) AS visits
FROM
(SELECT 1 AS number, 'A' AS site, 10 AS visits),
(SELECT 2 AS number, 'B' AS site, 20 AS visits),
(SELECT 3 AS number, 'C' AS site, 50 AS visits)
GROUP BY 1
追加例
CASE
WHEN (Medium = "A" and source = "facebook.com") THEN 'Social'
WHEN (Medium = "B" and source = "facebook.com") THEN 'PaidSocial'
END as Category
はい、これを使用してクエリを作成することができました。ありがとうございました。 – sam123
私はちょうど答えの例を追加しましたが、あなた自身がそれを得たことは素晴らしい:o) –
声明CASE WHENのためを求めたものです私は考えることができる最善の方法です、あなたの質問に対する答えは「はい」ですが、それを超えて、私はその質問が広すぎると思います。詳細をご記入ください。 。 。あなたはクエリをお探しですか?あなたはデータモデルをお探しですか?何を探していますか? –
新しいテーブルを追加するだけですか?データベースの正規化をチェックしてください([link](https://en.wikipedia.org/wiki/Database_normalization)) – GavinCattell
@ gordon-linoff質問を更新しました。私は実際にクエリを探しています – sam123