The " Max " Transact - SQL ( TSQL ) kan du returnera det högsta värdet i en lista med returnerade data resultat . Använd " Max " -funktion i en TSQL " där " klausul för att ta bort posten som innehåller det högsta värdet . Oavsett antalet returnerade poster , raderar du bara en post när du använder Max -funktionen . Instruktioner
1
Klicka på Windows " Start" och välj " Alla program ". Klicka på " SQL Server " programgruppen och klicka sedan på " SQL Server Management Studio " för att öppna databasen redaktör och SQL-skript editor .
2
Högerklicka på databasen som du vill ta bort poster . Klicka på " Ny fråga " -knappen för att öppna TSQL redaktör . Addera 3
Skriv " Max " value fråga . Du integrerar sub - query senare i koden , men skapa Max frågan kan du identifiera vilka rekord kommer att tas bort , så att du undviker att ta bort fel posten . Skriv följande kod för att skapa Max frågan :
select max ( inkomster ) från order
Koden ovan returnerar den ordning som väcks i den mest intäkter . Du kan använda någon numerisk kolumn din TSQL frågan .
4
Integrera Max funktion i ett " delete " uttalande för att ta bort posten från databasen . Följande kod visar hur du använder uttalande i en borttagningsfråga :
bort från kunder
där ( välj max ( inkomster ) från order ) katalog
Koden ovan raderar kunden med högsta orderingång . Byt borttagningsfråga med din egen och bifoga max förfrågan till WHERE.
5
Tryck på " F5 " för att köra din kod . Lägg märke längst ned på TSQL redaktör meddelandet returneras säger att en post har tagits bort .