Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Hur hittar man de 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 . En databas ledningssystem som du kan ha tillgång till kan inkludera Microsoft Access , Microsoft SQL eller Oracle . HAVING-satsen , som används i en SELECT-sats , kan hjälpa till att finna dubbletter i en tabell . Detta exempel använder Microsoft SQL men bör fungera på de flesta system . Saker du behöver
    Microsoft SQL eller andra DMBS
    Visa fler instruktioner
    1

    Skapa databas i Microsoft SQL -server eller annan DMBS .
    2

    Skapa en tabell för att arbeta med hjälp av denna SQL-uttryck : . CREATE tABLE [ dbo ] [ Table_1 ] ( [ ID ] [ int ] IDENTITY ( 1,1 ) NOT NULL , [ Förnamn] [ nvarchar ] ( 50 ) KALLA SQL_Latin1_General_CP1_CI_AS NULL , [ Efternamn ] [ nvarchar ] ( 50 ) SORTERA SQL_Latin1_General_CP1_CI_AS NULL ) pÅ [ PRIMARY ]
    3

    lägga till data i tabellen med hjälp av dessa infoga uttalanden . Notera som " George Washington " infogas bara en gång :

    INSERT INTO [ Table_1 ] ( [ Förnamn] , [ Efternamn ] ) VALUES ( ' John ' , ' Doe ' ) INSERT INTO [ Table_1 ] ( [ Förnamn] , [ Efternamn ] ) VALUES ( ' Jane ' , ' Doe ' ) INSERT INTO [ Table_1 ] ( [Förnamn ] , [ Efternamn ] ) VALUES ( ' Mike ' , ' Svensson') INSERT INTO [ Table_1 ] ( [ Förnamn] , [ ,"Efternamn ] ) VALUES ( ' John ' , ' Doe ' ) INSERT INTO [ Table_1 ] ( [ Förnamn] , [ Efternamn ] ) VALUES ( ' Jane ' , ' Doe ' ) INSERT INTO [ Table_1 ] ( [ Förnamn] , [ Efternamn ] ) VALUES ( ' Mike ' , ' Smith ' ) INSERT INTO [ Table_1 ] ( [ Förnamn] , [ Efternamn ] ) VALUES ( ' George ' , ' Washington ' )
    4

    Issue följande SELECT att se alla dubbla poster i tabellen :

    välj Förnamn, Efternamn från Table_1Group genom Förnamn, LastNameHaving Count ( * ) > 1

    resultaten kommer att se ut ungefär så här : Förnamn Efternamn - -------------------------------------------------- ------------------------------------------- Jane DoeJohn DoeMike Smith

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man tar bort NaN & INF från en array i MATLAB
    ·Hur man skapar fet och Kursivera text med HTML- program…
    ·Hur man skapar UML-diagram
    ·Hur man tar bort programuppdateringar
    ·Hur man ansöker om förmyndare i Illinois
    ·Hur man använder SDF & SQL Connection
    ·Lägga till en webbplats Ikon till webbläsarens adress…
    ·Lägga till SSL Cert till IIS
    ·Hur man lär Flash Programmering
    ·Inaktivera digital signatur Krav
    Utvalda artiklarna
    ·Hur avkoda bitly Länkar
    ·Hur man använder VB.NET Express för att ändra inspel…
    ·Hur uppdaterar Administrator den ColdFusion 9
    ·Vad är en PBF i Visual Studio
    ·Hur Skrapa & Parse Adresser
    ·Hur man ansöker om förmyndare i Illinois
    ·Konvertera signerade data till ASCII
    ·Hur man använder ett MDI formulär i VB
    ·Sun /Java & Error 1722
    ·Hur man skriver ett C + + program som beräknar den gen…
    Copyright © Dator Kunskap http://www.dator.xyz