---
title: "Skillnad mellan Disctint och Group?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/10451-skillnad-mellan-disctint-och-group"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Pace"
published: "2001-07-08T12:19:00.000Z"
updated: "2001-07-08T12:59:00.000Z"
replies: 4
views: 187
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/10451-skillnad-mellan-disctint-och-group"
---

# Skillnad mellan Disctint och Group?

## #1 — Pace, 2001-07-08T12:19Z

Vad är egentligen skillnaden i att använda GROUP och DISTINCT i sql?

Permalänk: https://www.webforum.nu/p/10451

## #2 — LarsG, 2001-07-08T12:32Z

Distinct är bara ett specialfall av group by.

```
  select a,b from t group by a,b
```

är samma sak som

```
  select distinct a,b from t
```

Det man kan göra med hjälp av group by är att använda aggregatfunktioner i select listan, t.ex

```
  select a,b,sum(c) from t
  group by a,b
```

innebär att man får summeringen utförd för varje unik grupp av värden i a,b

Permalänk: https://www.webforum.nu/p/276835

## #3 — Pace, 2001-07-08T12:41Z

Så det handlar om funktion och inte om prestanda med andra ord?

Permalänk: https://www.webforum.nu/p/276836

## #4 — LarsG, 2001-07-08T12:57Z

Ja, det är en funktionell sak. 

Det har viss inverkan på prestanda. Oftast innebär distinct/group by att det blir mindre data som förflyttas, men å andra sidan så behöver man ofta bygga en temporärtabell för att utföra operationen. Som vanligt är det inget entydigt svar utan det beror på situationen.

Permalänk: https://www.webforum.nu/p/276837

## #5 — Pace, 2001-07-08T12:59Z

Jag förstår... Tack!

*Sol, vind, och vatten!* :h :h

Permalänk: https://www.webforum.nu/p/276838

---

Tråden på webben: https://www.webforum.nu/amne/asp/10451-skillnad-mellan-disctint-och-group
