在表中有一个属性(列).it包含数字。有些重复(2或3等等),有些只出现一次。写入尽可能多的查询只输出一次所有数字(除了在SQL查询中使用distinct之外)。
答案 0 :(得分:3)
select column from table group by column;
编辑:实际上,and some appears only one time.write as many queries to output all the numbers only once.
这让我想到了曾经发生过的结果。
答案 1 :(得分:3)
看来您不需要HAVING子句:
SELECT v1
FROM ztable
GROUP by v1
;
HAVING子句会使事情变得更糟:它只会列出仅出现一次的值!
答案 2 :(得分:1)
GROUP BY
列并使用HAVING
select columname
from tablename
group by columnname
having count(columnname) = 1
答案 3 :(得分:0)
因为表中只有1列,所以不需要放任何having子句,因为它会影响大量数据的性能(比如1,000,000)
所以尝试像
这样的东西选择col
来自tbl
按小组分组