-2
)CONCAT 2つのフィールド
2)のみ関連性の高い結果をSQLオラクル、私は</p> <p>1に探していますまとめると、ケース
を私の連結フィールドを残してcase文を使用する例
Colour Item Quantity
Blue Socks 1
Brown Shoes 2
Black Tie 3
私は
Concat(Colour,Item) Quantity
BlueSocks 1
Others 5
のためにすることができます探していますCASE
とCONCAT
を使用しますが、フィールドを参照するようにCASE
を取得することはできません。あなたはケースの表現を繰り返したくない場合は
select
case
when colour = 'Blue' and item = 'Socks' then concat(colour, item)
else 'Other'
end as Item,
sum(quantity) as Quantity
from t -- your table here
group by
case
when colour = 'Blue' and item = 'Socks' then concat(colour, item)
else 'Other'
end
:青い靴下を連結していない他の行をしていますが、これを行うことができますあなたの例では、結果を得るためにしなければならない理由
これはmysqlを何もしていないことを再確認できますか?タイトルはOracleですが、あなたは2つの異なるデータベース製品にタグを付けました。 –
あなたがその質問をより明確にすることができるかどうかを見てください。特に期待される結果がどのようなものかについて現時点では、私には分かりません。 –