SELECT DISTINCT和SELECT UNIQUE与点和示例之间的正确区别。
答案 0 :(得分:20)
SELECT DISTINCT
和SELECT UNIQUE
在oracle中的行为方式相同。
虽然DISTINCT
是ANSI SQL标准,但UNIQUE
是Oracle特定声明。
答案 1 :(得分:8)
Oracle官方文档
http://download.oracle.com/docs/cd/B28359_01/server.111/b28286/statements_10002.htm#sthref9346
说明:
DISTINCT | UNIQUE
如果希望数据库仅返回所选的每组重复行的一个副本,请指定DISTINCT或UNIQUE。这两个关键字是同义词。重复行是选择列表中每个表达式具有匹配值的行。