0

私は過去 30 分間、この SQL クラスの練習問題に取り組んできました。NULL 値または数値 0 を含む行を含めるのに苦労しています。質問を投稿してから、作成したクエリを投稿します。

「ツアー名、外出日、および各日付のそのツアーの各外出の登録顧客数を表示するクエリを作成します。2013 年 10 月 27 日以降に予定されていた外出のみを含めます。外出のないツアーと、ある外出を含むツアーを含めます」登録されたクライアントがありません。結果をクライアント数で降順に並べ替え、次に外出日で昇順に並べ替えます。

SELECT TOUR_NAME,OUT_DATE,Count(DISTINCT CLIENT_NUM) AS "Num Clients"
FROM TOUR RIGHT JOIN OUTING USING (TOUR_ID) JOIN REGISTER USING (OUT_ID)
WHERE To_Char(OUT_DATE,'YYYY-MM-DD') > '2013-10-27' 
GROUP BY TOUR_NAME,OUT_DATE
ORDER BY "Num Clients" DESC,OUT_DATE;

空のセルで行をプルする方法がわかりません。現在、完全な行のみをプルします。

-期待される結果: --TOUR_NAME --OUT_DATE --Num Clients

週末 平日 29-OCT-13 26 ダウンタウン 28-OCT-13 25 デラックス 日帰り 28-OCT-13 23 クイック ブレイク 30-OCT-13 19 ダウンタウン 27-OCT-13 18 ダウンタウン 30-OCT-13 18 デラックス 日帰り-OCT-13 12 ワシントン ハイツ 31-OCT-13 10 週末の平日 13-NOV-13 0 ダウンタウン 14-NOV-13 0 ベルトウェイ 15-NOV-13 0 週末の平日 15-NOV-13 0 クイック ブレイク 16-NOV-13 0 パワー ショット 0 パーフェクト エンディング 0 プライマリ ポイント 0

私の実際の結果: TOUR_NAME OUT_DATE Num Clients Weekend Weekday 29-OCT-13 26 Downtown 28-OCT-13 25 Deluxe Day Away 28-OCT-13 23 Quick Break 30-OCT-13 19 Downtown 27-OCT-13 18 Downtown 30- OCT-13 18 デラックス デイ アウェイ 31-OCT-13 12 ワシントン ハイツ 31-OCT-13 10

その行内に null 値またはゼロ カウント値を持つ行は含まれません。

助けていただければ幸いです。ありがとうございました。

4

0 に答える 0