/= (assegnazione di divisione) (Transact-SQL)
Si applica a:SQL Server database SQL di Azure Istanza gestita di SQL di Azure Azure Synapse Analytics AnalyticsPlatform System (PDW)SQL analytics endpoint in Microsoft FabricWarehouse in Microsoft Fabric
Esegue la divisione tra due numeri e imposta un valore sul risultato dell'operazione. Ad esempio, se una variabile @x è uguale a 34, a @x /= 2
viene assegnato il valore originale di @x, quindi viene diviso per 2 e @x viene impostata sul nuovo valore (17).
Convenzioni di sintassi Transact-SQL
Sintassi
expression /= expression
Nota
Per visualizzare la sintassi Transact-SQL per SQL Server 2014 (12.x) e versioni precedenti, vedere la documentazione delle versioni precedenti.
Argomenti
expression
Qualsiasi espressione valida di un qualsiasi tipo di dati della categoria numerica, ad eccezione del tipo di dati bit.
Tipi restituiti
Restituisce il tipo di dati dell'argomento con la priorità più alta. Per altre informazioni, vedere Precedenza dei tipi di dati (Transact-SQL).
Osservazioni:
Per altre informazioni, vedere (Divisione) (Transact-SQL).
Esempi
L'esempio seguente imposta una variabile su 17. L'operatore /=
viene quindi usato per impostare la variabile sulla metà del valore originale.
DECLARE @myVariable DECIMAL(5,2);
SET @myVariable = 17.5;
SET @myVariable /= 2;
SELECT @myVariable AS ResultVariable;
Questo è il set di risultati.
ResultVariable |
---|
8,75 |
Vedi anche
Operatori composti (Transact-SQL)
Espressioni (Transact-SQL)
Operatori (Transact-SQL)
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: nel corso del 2024 verranno dismessi i problemi di GitHub come meccanismo di feedback per il contenuto e verranno sostituiti con un nuovo sistema di feedback. Per altre informazioni, vedere:Invia e visualizza il feedback per