[英]SQL query that gives me the count of records with unique column value in table
我是SQL的新手,正在学习Treasure Data的一些基本知识。 我在一个表中有许多保留记录,用户可以保留11个不同的资源值。
这为我提供了表中的资源:
SELECT
DISTINCT resource
FROM
reservation
;
但是,如果我只希望输出是查询返回的记录数(即“ 11”)怎么办?
这不起作用:
SELECT
COUNT(*) DISTINCT resource
FROM
reservation
;
正确的语法是什么? 我一直无法弄清楚。
distinct
关键字位于聚合函数内:
SELECT
COUNT(DISTINCT resource)
FROM
reservation
;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.