私は SQL が初めてで、Treasure Data でいくつかの基本的なことを学んでいます。ユーザーが予約できる 11 個の個別のリソース値を持つテーブルに、予約のレコードが多数あります。
これにより、テーブル内のリソースが得られます。
SELECT
DISTINCT resource
FROM
reservation
;
しかし、クエリによって返されるレコードの数 (つまり、「11」) だけを出力したい場合はどうすればよいでしょうか。
これは機能しません:
SELECT
COUNT(*) DISTINCT resource
FROM
reservation
;
これの正しい構文は何ですか? 私はこれを理解することができませんでした。