29. februar 2004 - 20:05Der er
7 kommentarer og 1 løsning
hvordan vælger jeg kun de rækker som har mere end et resultat af
Jeg har en tabel der er kommet dublikater i hvordan laver man et select hvor jeg kun vil have de rækker som er dublikater altså det her pseudo kode skrevet om til noget der virker "select * from tabel where nølge findes mere end en gang"
Eksempel tabel 1 1 1 2 3 4 4 5 6 Når jeg fyrer select statement af på den vil jeg have resultatet 1 1 1 4 4 Hvordan skrives det? På forhånd tak. Merc
Af hensyn til performance bør man genrelt ikke bruge "count(levnr)" men "count(*)".
Forklaringen er, at bruger du wildcard (altså *) vil SQL Server vælge en indekseret kolonne og tage rækkeantal fra indeks, angiver du et kolonnenavn vil SQL Server tælle præcis den kolonne op - og så har man måske ikke glæde af et indeks...
Eh.. points ikke tildelt? Du har nok glemt at gøre mig "blå" før du trykkede accept?
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.