如果输入按所有列进行排序,则可以使用 OrderedDistinct。该算法读取每一行并将之与前一行进行比较。如果相同,则忽略该行;否则,将输出该行。如果行已经排序(可能是由于索引或合并连接),OrderedDistinct 将非常有效;如果输入未排序,优化程序将插入一个排序。OrderedDistinct 本身不使用任何工作表,但是所插入的任何排序都会使用一个工作表。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |