Dela via


/= (Division Assignment) (Transact-SQL)

Gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalysplattformssystem (PDW)SQL-analysslutpunkt i Microsoft FabricLager i Microsoft FabricSQL-databas i Förhandsversion av Microsoft Fabric

Dividerar ett tal med ett annat och anger ett värde till resultatet av åtgärden. Om en variabel @x till exempel är lika med 34, @x /= 2 så tar det ursprungliga värdet @x, dividerar med 2 och anger @x till det nya värdet (17).

Transact-SQL syntaxkonventioner

Syntax

expression /= expression  

Arguments

expression
Är ett giltigt uttryck för någon av datatyperna i den numeriska kategorin förutom bitdatatypen .

Result Types

Returnerar datatypen för argumentet med högre prioritet. Mer information finns i Data Type Precedence (Transact-SQL).

Remarks

Mer information finns i (Division) (Transact-SQL).

Examples

I följande exempel anges en variabel till 17. Använder sedan operatorn /= för att ange variabeln till hälften av det ursprungliga värdet.

DECLARE @myVariable DECIMAL(5,2);
SET @myVariable = 17.5;
SET @myVariable /= 2;
SELECT @myVariable AS ResultVariable;  

Här är resultatet.

ResultVariable
8.75

See Also

Sammansatta operatorer (Transact-SQL)
Expressions (Transact-SQL)
Operators (Transact-SQL)