これがどのように機能するかを理解しようとしていますが、まだ理解できません。
私はこの単純なueryを作成して、case-when-then-end句をテストしました...
SELECT case when quantity > 3
then count(*) end the_count_a,
case when quantity <= 3
then count(*) end the_count_b
FROM STOCK
私の在庫テーブルには数量の異なる30個のアイテムがあり、3個を超える数量のアイテムは10個だけですが、これは常に30個を返します。なぜですか。10と20の値を持つ2つの列を返す必要があると思います
どんな助けでもありがたいです!Thx、レオ