/= (除法指派) (Transact-SQL)
適用於:SQL Server Azure SQL 資料庫 Azure SQL 受控執行個體 Azure Synapse Analytics Analytics Platform System (PDW) Microsoft Fabric 的 SQL 端點分析 Microsoft Fabric 的倉儲
由一個數字除以另一個數字,再將值設定為運算結果。 例如,如果變數 @x 等於 34,則@x /= 2
會用 @x 的原始值除以 2,然後將 @x 設定為該新值 (17)。
Transact-SQL 語法慣例 (部分機器翻譯)
語法
expression /= expression
引數
expression
這是數值類別目錄中任何一個資料類型的任何有效運算式,但是 bit 資料類型除外。
結果類型
傳回優先順序較高之引數的資料類型。 如需詳細資訊,請參閱資料類型優先順序 (Transact-SQL)。
備註
如需詳細資訊,請參閱 (除法) (Transact-SQL) (部分機器翻譯)。
範例
下列範例會將變數設為 17。 然後使用 /=
運算子,將變數設定為其原始值的一半。
DECLARE @myVariable DECIMAL(5,2);
SET @myVariable = 17.5;
SET @myVariable /= 2;
SELECT @myVariable AS ResultVariable;
結果集如下所示。
ResultVariable |
---|
8.75 |