Oracle SQL获取每个数据中的一个
如果我有一个表,其列为Oracle SQL获取每个数据中的一个,sql,oracle,Sql,Oracle,如果我有一个表,其列为Hello,我有多行数据“World”,多行数据Dave(还有其他列),我想选择Hello列中所有不同类型的数据 所以基本上我会寻找一个有两个结果的回报,一个是World,另一个是Dave 另一个选项是计算列中有多少不同的数据块(本例中为2个),并将其作为rownum进行搜索,然后对结果进行排序(尽管我假设这是一个非常类似的搜索) 如果您不想在结果中出现重复项,请感谢-添加独特的: 从您的表中选择distinct hello 如果要计算不同的值: 通过hello从您的表格组
Hello
,我有多行数据“World”,多行数据Dave
(还有其他列),我想选择Hello
列中所有不同类型的数据
所以基本上我会寻找一个有两个结果的回报,一个是World
,另一个是Dave
另一个选项是计算列中有多少不同的数据块(本例中为2个),并将其作为rownum进行搜索,然后对结果进行排序(尽管我假设这是一个非常类似的搜索)
如果您不想在结果中出现重复项,请感谢-添加
独特的
:
从您的表中选择distinct hello
如果要计算不同的值:
通过hello从您的表格组中选择hello,count(*)
非常感谢,这正是我需要的。