Den " Max" Transact -SQL ( TSQL ) funktion kan du returnere den maksimale værdi på en liste over returnerede resultaterne. Brug " Max "-funktionen i en TSQL ", hvor "-klausul for at slette den post, der indeholder den maksimale værdi. Uanset antallet af returnerede poster , skal du kun slette én post , når du bruger Max -funktionen. Instruktioner
1
Klik på Windows " Start" knappen og vælg " Alle programmer". Klik på " SQL Server "-programmet gruppen , og klik derefter på " SQL Server Management Studio " for at åbne databasen editor og SQL scripting editor.
2
Højreklik på database, hvorfra du vil slette poster. Klik på " Ny forespørgsel " knappen for at åbne TSQL editor .
3
Skriv "Max" value forespørgsel. Du integrerer sub -query senere i din kode , men at skabe Max forespørgslen kan du identificere, hvilke rekord vil blive slettet , så du undgår at slette den forkerte rekord. Indtast følgende kode til at oprette Max forespørgsel : Hej
Vælg max (indtægt) fra ordrer
Ovenstående kode returnerer den rækkefølge, som bragte den mest indkomst. Du kan bruge enhver numerisk kolonne til din TSQL forespørgsel.
4
Integrer Max -funktionen ind i en " delete" erklæring til at fjerne posten fra databasen . Følgende kode viser, hvordan du bruger udsagn i en sletteforespørgsel : Hej
slette fra kunderne
hvor ( Vælg max (indtægt) fra ordrer)
Ovenstående kode sletter kunden den højeste orden indkomst. Udskift sletteforespørgsel med din egen og føje max forespørgslen til hvor klausulen .
5.
Tryk på " F5 " for at udføre din kode. Bemærk nederst på TSQL editor den returnerede meddelelse fortæller dig, at én post blev slettet.