Nwlapcug.com


Come eliminare utilizzando Max in TSQL

Il consente di funzione transact-SQL (TSQL) "Max" viene restituito il valore massimo in un elenco di risultati dati. Utilizzare la funzione "Max" in un TSQL clausola "where" per eliminare il record che contiene il valore massimo. Indipendentemente dal numero di record restituiti, è solo eliminare un record quando si utilizza la funzione Max.

Istruzioni

1

Fare clic sul pulsante "Start" di Windows e selezionare "Programmi". Fare clic su gruppo di programmi "SQL Server", quindi fare clic su "SQL Server Management Studio" per aprire l'editor di database e l'editor di script SQL.

2

Fare clic destro il database da cui si desidera eliminare i record. Fare clic sul pulsante "Nuova Query" per aprire l'editor TSQL.

3

Digitare la query di valore "Max". È integrare sub-query nel codice, ma creando query Max consente di identificare record che verranno eliminati, in modo da evitare l'eliminazione di record errato. Digitare il seguente codice per creare la query di Max:

Select max(income) from ordini

Il codice precedente restituisce l'ordine che ha portato la maggior parte del reddito. È possibile utilizzare qualsiasi colonna numerica per la tua query TSQL.

4

Integrare la funzione Max in un'istruzione di "delete" per rimuovere il record dal database. Il codice riportato di seguito viene illustrato come utilizzare l'istruzione in una query di eliminazione:

Elimina dai clienti

dove (select max(income) from ordini)

Il codice sopra riportato consente di eliminare il cliente con il reddito più alto ordine. Sostituire la query di eliminazione con il proprio e aggiungere la query max a where clausola.

5

Premere il tasto "F5" per eseguire il codice. Si noti nella parte inferiore dell'editor TSQL restituito il messaggio ti dice che è stato eliminato un record.