Den " Max" Transact- SQL ( TSQL )-funksjonen lar deg returnere den høyeste verdien i en liste av returnerte data resultater. Bruk " Max "-funksjonen i en TSQL "hvor" klausul for å slette posten som inneholder maksimumsverdien. Uavhengig av antall poster som returneres , du bare slette én post når du bruker Max -funksjonen . Instruksjoner
en
Klikk på Windows "Start "-knappen og velg " Alle programmer". Klikk på " SQL Server "-programmet , og klikker deretter "SQL Server Management Studio" for å åpne database editor og SQL scripting editor.
2
Høyreklikk på databasen som du ønsker å slette poster . Klikk på " Ny spørring " knappen for å åpne TSQL redaktør .
3
Skriv inn "Max " value søket. Du integrere sub - spørring senere i koden , men å skape Max søket lar deg identifisere hvilken posten vil bli slettet , slik at du unngår å slette galt posten. Skriv inn følgende kode for å opprette Max søket : en
select max ( inntekt) fra bestillinger
Koden ovenfor returnerer rekkefølgen som hentet inn mest inntekter . Du kan bruke hvilken som helst numerisk kolonne for din TSQL søket.
4
Integrer Max funksjon i en " delete " statement å fjerne posten fra databasen. Følgende kode viser deg hvordan du bruker den uttalelsen i en slettespørring : en
slette fra kunder
der (velg max ( inntekt ) fra ordre )
Koden over sletter kunden med høyeste orden inntekt. Erstatte slettespørring med din egen og legge maks forespørsel til der klausulen .
5
Trykk " F5" tasten for å utføre koden. Legg merke nederst på den TSQL redaktør meldingen returneres forteller deg at én rekord ble slettet .