DISTINCT vs. GROUP BY (A2k3+)

25/08/2009 - 10:03 von Thomas Winkler | Report spam
Hallo,

ich frage mich gerade, welche der o.g. Varianten die performantere ist,
um aus *einer* Long-Spalte (mit Index) Duplikate und NULL zu entfernen?

Dabei bin ich auf folgendes gestoßen:
http://msmvps.com/blogs/robfarley/a...-wins.aspx
was sich aber auf SQL-Server und nicht auf Access bezieht.

Also ist

SELECT DISTINCT LongWert FROM tab WHERE LongWert IS NOT NULL

oder

SELECT LongWert FROM tab GROUP BY LongWert WHERE LongWert IS NOT NULL

performanter?

THX

Thomas

"Access? Damit arbeite ich nicht. Das ist doch nur ein abgespecktes Excel."
 

Lesen sie die antworten

#1 Mark Doerbandt
25/08/2009 - 10:10 | Warnen spam
Hallo, Thomas,

Thomas Winkler:

Also ist

SELECT DISTINCT LongWert FROM tab WHERE LongWert IS NOT NULL

oder

SELECT LongWert FROM tab GROUP BY LongWert WHERE LongWert IS NOT NULL

performanter?



und? Du hast doch bestimmt schon ein paar Messungen mit Deinen Daten
gemacht, oder? Was kommt dabei heraus?

Gruss - Mark

Informationen fuer Neulinge in den Access-Newsgroups unter
http://www.doerbandt.de/Access/Newbie.htm

Bitte keine eMails auf Newsgroup-Beitràge senden.

Ähnliche fragen