我想创建一个满足以下条件的查询:
这是我到目前为止所得到的:
SELECT TOP(3) COUNT(DISTINCT column_name) AS some_alias FROM tablename
GROUP BY ~ ORDER BY count(*) asc
我的查询有什么问题?
答案 0 :(得分:0)
在子查询中使用不同的值,然后在select查询中使用count,如下所示。
SELECT columnName,
COUNT(col1) AS Col,
COUNT(col2) AS col2
FROM
(
SELECT DISTINCT
columnName,
Col1,
col2
FROM table
)
GROUP BY columnName;