【发布时间】:2016-02-05 11:41:43
【问题描述】:
我是 SQL 新手,正在使用 Treasure Data 学习一些基本知识。我在一个表中有许多保留记录,其中包含用户可以保留的 11 个不同的资源值。
这给了我表格中的资源:
SELECT
DISTINCT resource
FROM
reservation
;
但如果我只希望输出是查询返回的记录数(即“11”)。
这不起作用:
SELECT
COUNT(*) DISTINCT resource
FROM
reservation
;
什么是正确的语法?我一直无法弄清楚这一点。
【问题讨论】:
-
(1) 学习
group by。 (2) 用您实际使用的数据库标记您的问题。我正在删除无关的数据库标签。
标签: sql select distinct treasure-data