/(나누기)(Transact-SQL)/ (Division) (Transact-SQL)

적용 대상: 예SQL Server 예Azure SQL Database 예Azure SQL Data Warehouse 예병렬 데이터 웨어하우스 APPLIES TO: yesSQL Server yesAzure SQL Database yesAzure SQL Data Warehouse yesParallel Data Warehouse

숫자를 다른 숫자로 나눕니다(산술 나누기 연산자).Divides one number by another (an arithmetic division operator).

항목 링크 아이콘 Transact-SQL 구문 규칙Topic link icon Transact-SQL Syntax Conventions

구문Syntax

dividend / divisor  

인수Arguments

dividenddividend
나눌 숫자 식입니다.Is the numeric expression to divide. dividend는 숫자 데이터 형식 범주에서 datetimesmalldatetime 데이터 형식을 제외한 데이터 형식 중 하나에 대한 올바른 일 수 있습니다.dividend can be any valid expression of any one of the data types of the numeric data type category, except the datetime and smalldatetime data types.

divisordivisor
피제수를 나눌 숫자 식입니다.Is the numeric expression by which to divide the dividend. divisor는 숫자 데이터 형식 범주에서 datetimesmalldatetime 데이터 형식을 제외한 숫자 데이터 형식 범주의 데이터 형식 중 하나에 대한 올바른 식일 수 있습니다.divisor can be any valid expression of any one of the data types of the numeric data type category, except the datetime and smalldatetime data types.

결과 형식Result Types

우선 순위가 높은 인수의 데이터 형식을 반환합니다.Returns the data type of the argument with the higher precedence. 자세한 내용은 데이터 형식 우선 순위(Transact-SQL)를 참조하세요.For more information, see Data Type Precedence (Transact-SQL).

정수 dividend를 정수 divisor로 나누면 결과는 소수 부분이 잘린 정수가 됩니다.If an integer dividend is divided by an integer divisor, the result is an integer that has any fractional part of the result truncated.

RemarksRemarks

/ 연산자로 반환되는 실제 값은 첫째 식을 둘째 식으로 나누어 나온 몫입니다.The actual value returned by the / operator is the quotient of the first expression divided by the second expression.

Examples

다음 예에서는 나누기 산술 연산자를 사용하여 Adventure Works CyclesAdventure Works Cycles의 영업 사원에 대한 월간 판매 목표를 계산합니다.The following example uses the division arithmetic operator to calculate the sales target per month for the sales people at Adventure Works CyclesAdventure 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;  

다음은 결과 집합의 일부입니다.Here is a partial result set.

  
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 SQL 데이터 웨어하우스Azure SQL Data Warehouse병렬 데이터 웨어하우스Parallel Data WarehouseExamples: Azure SQL 데이터 웨어하우스Azure SQL Data Warehouse and 병렬 데이터 웨어하우스Parallel Data Warehouse

다음 예제에서는 나누기 산술 연산자를 사용하여 각 직원의 휴가 시간 대 병가 시간의 간단한 비율을 계산합니다.The following example uses the division arithmetic operator to calculate a simple ratio of each employees' vacation hours to sick hours.

-- Uses AdventureWorks  
  
SELECT FirstName, LastName, VacationHours/SickLeaveHours AS PersonalTimeRatio  
FROM DimEmployee;  
  

참고 항목See Also

데이터 형식(Transact-SQL) Data Types (Transact-SQL)
기본 제공 함수s(Transact-SQL) Built-in Functions (Transact-SQL)
연산자(Transact-SQL) Operators (Transact-SQL)
SELECT(Transact-SQL) SELECT (Transact-SQL)
WHERE(Transact-SQL) WHERE (Transact-SQL)
/=(나누기 대입) (Transact-SQL) /= (Division Assignment) (Transact-SQL)
복합 연산자(Transact-SQL)Compound Operators (Transact-SQL)