Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


När behövs select distinct?

Postades av 2004-03-09 20:21:14 - Patrik Wårdmark, i forum databaser, Tråden har 6 Kommentarer och lästs av 1359 personer

Av en slumpartad händelse kom jag igår i kontakt med sql-kommandot distinct, som jag förstår används för att filtrera dubblettposter.

Är det jag som är dum nu, eller när behöver man använda det? Har kodat i flera år och aldrig stött på att dubbletter uppstått i ett recordset. Tyder inte dubblettposter snarare på att man då har en databas med redundans? Eller behövs kommandot distinct och jag helt enkelt inte stött på scenariot där det är bra? :-)


Svara

Sv: När behövs select distinct?

Postades av 2004-03-09 20:32:33 - uffe björklund

Hej!

Jag använder distinct ganska ofta...

Tänk dig att du har en tabell där personnummer och försäkringsnummer bildar primärnyckel. I den kan samma personnummer förekomma mer än en gång. Vill du ur den tabellen hitta alla unika personer så är distinct bra, eller hur :)

Det var bara ett exempel, jag tycker att distinct är mycket användbart.

mvh
uffe


Svara

Sv: När behövs select distinct?

Postades av 2004-03-10 07:20:41 - Roland Ringhede

Men i en riktigt normaliserad databas behövs den sällan. Att använda den som ovanstående exempel är något som man dock måste om man inte normaliserat på rätt sätt och bör inte användas i frekventa frågor.

Rätt normaliserat hade då funnits även en tabell för de personer som har en försäkring.

Men jag förstår att detta bara var ett exempel för att svara när man kan använda det.

Läs gärna vidare om de olika normaliseringsreglerna före användning av SELECT DISTINCT.


Svara

Sv: När behövs select distinct?

Postades av 2004-03-10 11:11:28 - Nils-G Nordmark

Vad är en "rätt" normaliserad databas(Jag kan normaliseringsreglerna)?Det är, och ska vara, applikationens behov som avgör hur normaliserad en databas ska vara.


Svara

Sv: När behövs select distinct?

Postades av 2004-03-10 14:02:46 - Mikael Wedham

Frågan skall väl vara:

Vad är en rätt databas
samt :
Vad är en normaliserad databas.

Dessa två går sällan hand i hand...


Svara

Sv: När behövs select distinct?

Postades av 2004-03-11 07:51:10 - Kalle Dahlberg

DISTINCT är väl ändå hyfsat redundant. Betänk att:

SELECT DISTINCT fält FROM tabell

och

SELECT fält FROM tabell GROUP BY fält

bör ge samma resultat (och samma query plan förhoppningsvis).


Svara

Sv: När behövs select distinct?

Postades av 2004-03-11 10:02:45 - Ulf Magnusson

Om jag kommer ihåg rätt från Oraclevärlden så är det så här:

DISTINCT är alltid GROUP BY och ORDER BY medans en GROUP BY
klarar sig utan ORDER BY ibland.


Svara

Nyligen

  • 21:28 Chicken Road Casino Game
  • 21:21 1xBet Promo Code 2025
  • 18:37 Remove the bumper in AUDI
  • 15:35 Chicken road crash game
  • 21:41 Automotive Services UK
  • 20:44 Erfarenhet av CBD-olja mot sömnpro
  • 12:13 Sex Dolls for Sale
  • 19:42 Online Casinos for Haitian Players

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 931
27 965
271 780
597
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies