使用SQL来确定已下订单的不同客户的数量

时间:2013-11-21 11:08:11

标签: sql oracle

我正在Oracle中完成这项任务,问题是“确定由作者订购书籍或由John Doe共同编写的不同客户的数量?”最终它会在完成时看起来像这样。

COUNT DISTINCTCUSTOMER
-----------------------
5

我的SQL查询看起来像这样让我无处可去。

SELECT customers
FROM books
where author John Doe

1 个答案:

答案 0 :(得分:1)

在不知道您的数据模型的情况下 - 使用COUNT DISTINCT,例如:

SELECT COUNT(DISTINCT customer)
FROM books
WHERE author = 'John Doe'