如果我有一个列为Hello
的表,并且我有多行数据为'World',多行有数据Dave
(还有其他列也有)我想选择Hello
列中的所有不同类型的数据。
所以基本上我会寻找两个结果的回报,一个是World
,另一个是Dave
。
另一种选择是计算列中有多少不同的数据(本例中为2),并将其作为rownum进行搜索并对结果进行排序(虽然我认为这是一个非常相似的搜索。 )
由于
答案 0 :(得分:1)
如果您不希望在结果中出现重复项,请添加distinct
:
select distinct hello from yourTable
如果你想计算不同的值:
select hello, count(*) from yourTable group by hello