Поделиться через


/= (Присваивание деления) (Transact-SQL)

Применимо к:SQL ServerБаза данных Azure SQLУправляемый экземпляр Azure SQLAzure Synapse AnalyticsСистема платформы аналитики (PDW)Конечная точка SQL аналитики в Microsoft FabricХранилище в Microsoft FabricБаза данных SQL в Microsoft Fabric

Одно число делится на другое, и значение задается для результата операции. Например, если переменная @x равна 34, то @x /= 2 принимает исходное значение @x, делит его на 2 и задает переменной @x новое значение (17).

Соглашения о синтаксисе Transact-SQL

Syntax

expression /= expression  

Arguments

expression
Любое допустимое выражение expression одного из типов данных числовой категории, кроме типа данных bit.

Типы результатов

Возвращает результат типа данных аргумента с более высоким приоритетом. Дополнительные сведения см. в разделе Приоритет типов данных (Transact-SQL).

Remarks

Дополнительные сведения см. в разделе (Деление) (Transact-SQL).

Examples

В следующем примере переменной присваивается значение 17. Затем используется оператор /= для присвоения переменной половины исходного значения.

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

Вот результирующий набор.

ResultVariable
8.75

См. также

Составные операторы (Transact-SQL)
Выражения (Transact-SQL)
Операторы (Transact-SQL)