1

データ内のライダーの数を数えようとしています。そして、私はこれを理解するのに苦労しています。私の出力のサンプルを以下に示します。データはさまざまなテーブルから取得され、テーブルを結合する必要がありましたが、これは私が抱えている問題ではありません。EVENTごとのRIDERSのカウント数をDESCRIPTIONで取得しようとしています。以下に示すように、引き続き列を表示します。

SQL> SELECT EVENTNAME, DESCRIPTION, RIDERS2  FROM ERP_REPORT;

EVENTNAME              DESCRIPTION                              RIDERS
------------------------------ ------------------------------ 
Ace Rental Car - Fair Hill Inv Day 1 Race on Fair Hill's Easy   Aaron Adams
itational                       level Course

Ace Rental Car - Fair Hill Inv Day 1 Race on Fair Hill's Easy   Aaron Adams
itational                       level Course

Ace Rental Car - Fair Hill Inv Day 2 Race on Fair Hill's Inte   Aaron Adams
itational                      rmediate level Course

Huffy's Mountain Trip          Weekend 1 Race 1 on Huffy Moun   Sam Adams
                           tain's Easy level Course

Valley Spring Water Mountain B Day 3 Race on Hoola Hut Gorge'   Jay Gillgan
ike Extravaganza               s Intermediate level Course

さまざまなコードを試しましたが、これは私が試したサンプルの 1 つです。私はこれで迷子になっているので、どんな助けも大いに役立ちます!

SELECT COUNT(DISTINCT RIDERS) as "RIDERS"
2  FROM ERP_REPORT;
4

1 に答える 1

2

次のようなものを探していますか?

SELECT COUNT(riders) AS rider_count, eventname, description
  FROM erp_report
  GROUP BY eventname, description;
于 2009-12-05T05:39:52.287 に答える