Oracle中的Unique vs Distinct关键字

5 sql oracle

我对这些词的用法有点困惑.我有一个表格,他跟随列:SITE,LAT,LONG,NAME,......

我希望结果具有独特的(或不同的)LAT,LONG.我该如何实现这一目标?

Mic*_*hea 10

select unique colA, colB from atable

select distinct colA, colB from atable
Run Code Online (Sandbox Code Playgroud)

在这种情况下,独特和独特意味着同样的事情.

然而,区分是ANSI标准,而唯一则不是.

请注意,在其他区域使用时,unique具有许多其他含义,即索引创建等.


小智 0

AFAIR 两者意思相同。要从表中获得独特的纬度和经度,只需执行以下操作:

从表中选择不同的 LAT、LONG;