/(나누기)(Transact-SQL)
적용 대상: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System(PDW) Microsoft Fabric의 SQL 분석 엔드포인트 Microsoft Fabric의 웨어하우스
숫자를 다른 숫자로 나눕니다(산술 나누기 연산자).
구문
dividend / divisor
인수
dividend
나눌 숫자 식입니다. dividend는 숫자 데이터 형식 범주에서 datetime 및 smalldatetime 데이터 형식을 제외한 데이터 형식 중 하나에 대한 올바른 식일 수 있습니다.
divisor
피제수를 나눌 숫자 식입니다. divisor는 숫자 데이터 형식 범주에서 datetime 및 smalldatetime 데이터 형식을 제외한 숫자 데이터 형식 범주의 데이터 형식 중 하나에 대한 올바른 식일 수 있습니다.
결과 형식
우선 순위가 높은 인수의 데이터 형식을 반환합니다. 자세한 내용은 데이터 형식 우선 순위(Transact-SQL)를 참조하세요.
정수 dividend를 정수 divisor로 나누면 결과는 소수 부분이 잘린 정수가 됩니다.
설명
/ 연산자로 반환되는 실제 값은 첫째 식을 둘째 식으로 나누어 나온 몫입니다.
예
다음 예에서는 나누기 산술 연산자를 사용하여 Adventure Works Cycles의 영업 사원에 대한 월간 판매 목표를 계산합니다.
-- Uses AdventureWorks
SELECT s.BusinessEntityID AS SalesPersonID, FirstName, LastName, SalesQuota, SalesQuota/12 AS 'Sales Target Per Month'
FROM Sales.SalesPerson AS s
JOIN HumanResources.Employee AS e
ON s.BusinessEntityID = e.BusinessEntityID
JOIN Person.Person AS p
ON e.BusinessEntityID = p.BusinessEntityID;
다음은 결과 집합의 일부입니다.
SalesPersonID FirstName LastName SalesQuota Sales Target Per Month
------------- ------------ ----------------- ----------- ------------------
274 Stephen Jiang NULL NULL
275 Michael Blythe 300000.00 25000.00
276 Linda Mitchell 250000.00 20833.3333
277 Jillian Carson 250000.00 20833.3333
예: Azure Synapse Analytics 및 분석 플랫폼 시스템(PDW)
다음 예제에서는 나누기 산술 연산자를 사용하여 각 직원의 휴가 시간 대 병가 시간의 간단한 비율을 계산합니다.
-- Uses AdventureWorks
SELECT FirstName, LastName, VacationHours/SickLeaveHours AS PersonalTimeRatio
FROM DimEmployee;
참고 항목
데이터 형식(Transact-SQL)
기본 제공 함수(Transact-SQL)
연산자(Transact-SQL)
SELECT(Transact-SQL)
WHERE(Transact-SQL)
/=(나누기 할당)(Transact-SQL)
복합 연산자(Transact-SQL)