Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
異なる値のインスタンスをカウントしてグループ化するには、クエリを実行する必要があります。
SELECT COUNT(*), Type FROM Table GROUP BY Type
Type の値は C、V、I のいずれかですが、I である値はすべて V であると見なしたいと考えています。
したがって、 C = C V = V I = V
クエリでこれを行うにはどうすればよいですか?
等価なフィールドを計算します。以下のCASEステートメントは、「I」を「V」にして、他のすべてをそのままにしておきます。
CASE
SELECT COUNT(*), CASE Type WHEN "I" THEN "V" ELSE Type END as NewType FROM Table GROUP BY CASE Type WHEN "I" THEN "V" ELSE Type END