次の方法で共有


/= (除算代入) (Transact-SQL)

適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)Microsoft Fabric の SQL 分析エンドポイントMicrosoft Fabric のウェアハウスMicrosoft Fabric プレビューの SQL データベース

1 つの数値を別の数値で除算し、値に演算の結果を設定します。 たとえば、変数 @x が 34 である場合、@x /= 2 は @x の元の値を取得し、2 で除算して、@x にその新しい値 (17) を設定します。

Transact-SQL 構文表記規則

Syntax

expression /= expression  

Arguments

expression
数値型に分類される任意のデータ型を持つ有効なです。ただし、bit データ型は除きます。

Result Types

優先順位が高い引数のデータ型を返します。 詳細については、「データ型の優先順位 (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

See Also

複合演算子 (Transact-SQL)
Expressions (Transact-SQL)
Operators (Transact-SQL)