La funzione " Max" Transact- SQL ( T-SQL ) consente di restituire il valore massimo in un elenco di risultati dei dati restituiti . Utilizzare la funzione "Max" in TSQL " dove" clausola per eliminare il record che contiene il valore massimo . Indipendentemente dal numero di record restituiti , si elimina solo un record quando si utilizza la funzione Max . Istruzioni
1
Fare clic sul pulsante di Windows "Start " e selezionare " Tutti i programmi ". Clicca il gruppo di programmi " SQL Server " , quindi fare clic su "SQL Server Management Studio " per aprire l' editor di database e SQL editor di script .
2
destro del mouse sul database da cui si desidera eliminare i record . Fare clic sul pulsante " Nuova query " per aprire l'editor di TSQL .
3
immettere la query di valore "Max" . Di integrare il sub -query più avanti nel codice , ma creando la query Max consente di identificare quale record verranno eliminati , in modo da evitare di cancellare il record errato . Digitare il seguente codice per creare la query Max :
select max (proventi) da ordini
Il codice precedente restituisce l'ordine che ha portato in più di reddito. È possibile utilizzare qualsiasi colonna numerica per la query TSQL .
4
integrare la funzione Max in una dichiarazione di "Elimina" per rimuovere il record dal database . Il codice seguente mostra come utilizzare l'istruzione in una query di eliminazione :
cancellazione della clientela
dove ( selezionare max (proventi) da ordini ) per
Il codice precedente cancella il cliente con il reddito più alto ordine . Sostituire la query di eliminazione con il proprio e aggiungere la query max alla clausola WHERE .
5
Premere il tasto per eseguire il codice "F5" . Notate in fondo l'editor TSQL il messaggio restituito indica che un record è stato eliminato.