Oracle SQL获取每个数据之一

时间:2013-05-02 10:51:49

标签: sql oracle

如果我有一个列为Hello的表,并且我有多行数据为'World',多行有数据Dave(还有其他列也有)我想选择Hello列中的所有不同类型的数据。

所以基本上我会寻找两个结果的回报,一个是World,另一个是Dave

另一种选择是计算列中有多少不同的数据(本例中为2),并将其作为rownum进行搜索并对结果进行排序(虽然我认为这是一个非常相似的搜索。 )

由于

1 个答案:

答案 0 :(得分:1)

如果您不希望在结果中出现重复项,请添加distinct

select distinct hello from yourTable

如果你想计算不同的值:

select hello, count(*) from yourTable group by hello