SQL , eller strukturert spørrespråk , er en standard som brukes til å manipulere data i mange av dagens DBMS eller database management system . En database management system som du kan ha tilgang til kan omfatte Microsoft Access , Microsoft SQL eller Oracle . Den HAR klausul , som brukes i en SELECT-setning , kan bistå i å finne like poster i en tabell. Dette eksemplet bruker Microsoft SQL men skal fungere på de fleste systemer . Du trenger:
Microsoft SQL , eller andre DMBS
Vis flere instruksjoner
en
Opprett database i Microsoft SQL server eller en annen DMBS .
2
Lag en tabell for å jobbe med å bruke denne SQL-setning : . CREATE tABLE [ dbo ] [ Table_1 ] ( [ ID ] [ int ] IDENTITET ( 1,1) NOT NULL , [Fornavn ] [ nvarchar ] ( 50 ) COLLATE SQL_Latin1_General_CP1_CI_AS NULL , [Etternavn ] [ nvarchar ] ( 50 ) COLLATE SQL_Latin1_General_CP1_CI_AS NULL) ON [ PRIMARY]
3
Legge til data i tabellen ved hjelp av disse sette inn uttalelser . Merk at « George Washington » tilføyes bare én gang : en
INSERT INTO [ Table_1 ] ( [Fornavn ] , [Etternavn ] ) VALUES ( ' John ', ' Doe ') INSERT INTO [ Table_1 ] ( [Fornavn ] , [Etternavn ] ) VALUES ( 'Jane ', ' Doe ') INSERT INTO [ Table_1 ] ( [Fornavn ], [ etternavn] ) VALUES (' Mike' , ' Smith ' ) INSERT INTO [ Table_1 ] ( [Fornavn ] , [ ,"Etternavn] ) VALUES ( ' John ', ' Doe ') INSERT INTO [ Table_1 ] ( [Fornavn ] , [Etternavn ] ) VALUES ( 'Jane ', ' Doe ') INSERT INTO [ Table_1 ] ( [Fornavn ] , [Etternavn ] ) VALUES ( ' Mike ', ' Smith ') INSERT INTO [ Table_1 ] ( [Fornavn ] , [Etternavn ] ) VALUES ( ' George ', ' Washington ')
4
Issue følgende SELECT-setning for å se alle de like postene i tabellen : en
velge Fornavn, Etternavn fra Table_1Group av Fornavn, LastNameHaving Count ( * ) > 1
resultatene vil se omtrent slik ut : Fornavn Etternavn - -------------------------------------------------- ------------------------------------------- Jane DoeJohn DoeMike Smith
Disse er alle radene duplisert i tabellen .