/(나누기)(Transact-SQL)
적용 대상: Microsoft Fabric의 Microsoft Fabric
SQL 데이터베이스
에 있는 Microsoft Fabric
Warehouse의 SQL Server
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System(PDW)
SQL 분석 엔드포인트
숫자를 다른 숫자로 나눕니다(산술 나누기 연산자).
구문
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)