다음을 통해 공유


/(나누기)(Transact-SQL)

적용 대상: Microsoft Fabric의 Microsoft Fabric SQL 데이터베이스에 있는 Microsoft Fabric Warehouse의 SQL Server Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System(PDW) SQL 분석 엔드포인트

숫자를 다른 숫자로 나눕니다(산술 나누기 연산자).

Transact-SQL 구문 표기 규칙

구문

dividend / divisor  

인수

dividend
나눌 숫자 식입니다. dividend는 숫자 데이터 형식 범주에서 datetimesmalldatetime 데이터 형식을 제외한 데이터 형식 중 하나에 대한 올바른 일 수 있습니다.

divisor
피제수를 나눌 숫자 식입니다. divisor는 숫자 데이터 형식 범주에서 datetimesmalldatetime 데이터 형식을 제외한 숫자 데이터 형식 범주의 데이터 형식 중 하나에 대한 올바른 식일 수 있습니다.

결과 형식

우선 순위가 높은 인수의 데이터 형식을 반환합니다. 자세한 내용은 데이터 형식 우선 순위(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)