-1

次のようなデータベースがあります。

Source   quoted    sold
google     1         0
google     0         0
google     1         1
google     1         0
google     1         1
direct     1         0
direct     0         0
direct     1         1
google     1         0

Google から引用した人の数と、同じ行で Google から購入した人の数、および他の情報源を数えたいと思います。したがって、上記の結果は次のようになります

Source  quotes   solds
google    5        2
direct    2        1
another   23       5   (not noted above, but there are countless more)

この情報を SQL で取得するにはどうすればよいですか?

4

5 に答える 5

2

これには基本的なGROUP BY構文が必要であり、データベースはこれに完全にセットアップされています。

select source, sum(quoted) quoted, sum(sold) sold
from your_table
group by source;
于 2013-04-23T15:15:17.740 に答える