Site icon Dator8 Skåp

hur du hittar den dubbla poster i en tabell

SQL , eller Structured Query Language , är en standard språk som används för att manipulera data i många av dagens DBMS eller databashanteringssystem . Ett databashanteringssystem som du har tillgång till kan inkludera Microsoft Access , Microsoft SQL eller Oracle . Den HAVING , som används i ett SELECT-uttryck , kan hjälpa till att finna dubbla poster i en tabell . Detta exempel använder Microsoft SQL men bör fungera på de flesta system
1
Skapa databas i Microsoft . SQL-server eller en annan DMBS . .
2
Skapa en tabell för att arbeta med hjälp av denna SQL-uttryck :
CREATE TABLE [ dbo ] [ Table_1 ] (
[ ID ] [ int ] IDENTITET . (1,1 ) NOT NULL ,
[Förnamn ] [ nvarchar ] (50 ) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[Efternamn ] [ nvarchar ] (50 ) COLLATE SQL_Latin1_General_CP1_CI_AS NULL
) ON [Primär ]
3 .
lägga till data i tabellen med hjälp av dessa sätter uttalanden . Observera att ” George Washington ”infogas endast en gång :

INSERT INTO [ Table_1 ] ( [ Förnamn ] , [Efternamn ] )
VALUES ( &#039 John &#039, &#039 Doe ” )
INSERT INTO [ Table_1 ] ( [ Förnamn ] , [Efternamn ] )
VALUES ( &#039 Jane &#039, &#039 Berg )
INSERT INTO [ Table_1 ] ( [ Förnamn ] , [Efternamn ] )
VALUES ( &#039 Mike &#039, &#039 Svensson &#039)
INSERT INTO [ Table_1 ] ( [ Förnamn ] , [Efternamn ] )
VALUES ( &#039 John &#039, &#039 Berg )
INSERT INTO [ Table_1 ] ( [ Förnamn ] , [Efternamn ] )
VALUES ( &#039 Jane &#039, &#039 Berg )
INSERT INTO [ Table_1 ] ( [ Förnamn ] , [Efternamn ] )
VALUES ( &#039 Mike &#039 , &#039Svensson&#039 )
INSERT INTO [ Table_1 ] ( [ Förnamn ] , [Efternamn ] )
VALUES ( &#039 George &#039 , &#039 Washington &#039 )
4 .
Kör följande SELECT-sats för att se alla dubbla poster i tabellen :

välj Förnamn, Efternamn från Table_1
gruppen genom Förnamn, Efternamn
med Count (* ) > 1

resultatet kommer att se ut ungefär så här :
Förnamn Efternamn
—————— ————————– ———————— ————————–
Jane Doe
John Doe
Mike Smith

Här är alla rader dubbleras i tabellen .

tips och varningar

  • Lägg till fler kolumner i SELECT-sats för att täcka alla de fält du vill kontrollera för duplicering.
  • Ändra antal som ”med Count (* ) ” är jämfört med kontroll av mer eller mindre samma uppgifter .
  • Exit mobile version