SQL区别的原理是什么?

时间:2019-05-27 10:14:08

标签: sql distinct

我想知道SQL中与众不同的原理。 SQL执行程序如何处理“与众不同”?

1 个答案:

答案 0 :(得分:0)

基本上,您可以将<div id="textOutput"></div> <div id="textInput" contenteditable="true"></div>视为distinct的特例:

group by

在功能上等同于:

select distinct col1, col2, col3
from . . . ;

大多数数据库将以聚合方式进行处理。可能会有一些特殊的优化,因为没有聚合函数。

两者之间的区别是select col1, col2, col3 from . . . group by col1, col2, col3; 允许使用select distinct表示法。但是,由于在编译阶段将其扩展了,因此可以使用相同的基础算法。