다음을 통해 공유


/=(나누기 할당)(Transact-SQL)

적용 대상: SQL Server Azure SQL Database Azure SQL Managed Instance 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

참고 항목

복합 연산자(Transact-SQL)
식(Transact-SQL)
연산자(Transact-SQL)