SQL of Structured Query Language , is een standaard taal die wordt gebruikt om gegevens in veel van de hedendaagse DBMS of database management systemen te manipuleren . Een database management systeem dat u toegang tot kan hebben kan onder meer Microsoft Access , Microsoft SQL of zelfs Oracle . De HAVING-component , gebruikt in een SELECT-instructie , kan helpen bij het vinden van dubbele records in een tabel . Dit voorbeeld maakt gebruik van Microsoft SQL , maar zou moeten werken op de meeste systemen . Wat je nodig hebt Microsoft SQL , of andere DMBS Toon Meer Aanwijzingen 1 Maak databank in Microsoft SQL -server of een andere DMBS . Kopen van 2 Maak een tabel om te werken met behulp van deze SQL-instructie : . CREATE tABLE [ dbo ] [ Table_1 ] ( [ ID ] [ int ] IDENTITEIT ( 1,1 ) NOT NULL , [Voornaam ] [ nvarchar ] ( 50 ) COLLATE SQL_Latin1_General_CP1_CI_AS NULL , [Achternaam ] [ nvarchar ] ( 50 ) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ) ON [ PRIMARY ] 3 gegevens toe aan de tafel met behulp van deze insert statements . Merk op dat ' George Washington ' wordt slechts eenmaal ingevoegd: INTO [ Table_1 ] ( [Voornaam ] , [Achternaam ] ) VALUES ( ' John ' , ' Doe ' ) INSERT INTO [ Table_1 ] ( [Voornaam ] INSERT , [Achternaam ] ) VALUES ( ' Jane ' , ' Doe ' ) INSERT INTO [ Table_1 ] ( [Voornaam ] , [Achternaam ] ) VALUES ( ' Mike ' , ' Smith ' ) INSERT INTO [ Table_1 ] ( [Voornaam ] , [ ,"Achternaam] ) VALUES ( ' John ' , ' Doe ' ) INSERT INTO [ Table_1 ] ( [Voornaam ] , [Achternaam ] ) VALUES ( ' Jane ' , ' Doe ' ) INSERT INTO [ Table_1 ] ( [Voornaam ] , [Achternaam ] ) VALUES ( ' Mike ' , ' Smith ' ) INSERT INTO [ Table_1 ] ( [Voornaam ] , [Achternaam ] ) VALUES ( ' George ' , ' Washington ' ) op Twitter Probleem 4 de volgende SELECT-instructie om alle dubbele records in de tabel te zien : selecteren Voornaam, Achternaam van Table_1Group door Voornaam, LastNameHaving Count ( * ) > 1 de resultaten zal er ongeveer zo uitzien : Voornaam Achternaam - -------------------------------------------------- ------------------------------------------- Jane DoeJohn DoeMike Smith Dit zijn alle rijen gedupliceerd in de tabel .
|