/ (Divisi) (Transact-SQL)

Berlaku untuk: SQL Server (semua versi yang didukung) Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)

Membagi satu angka dengan angka lain (operator pembagian aritmetika).

tautan topikIkon Konvensi Sintaks Transact-SQL

Sintaks

dividend / divisor  

Catatan

Untuk melihat sintaks Transact-SQL untuk SQL Server 2014 dan yang lebih lama, lihat Dokumentasi versi sebelumnya.

Argumen

dividend
Adalah ekspresi numerik untuk dibagi. dividen dapat berupa ekspresi valid dari salah satu jenis data dari kategori jenis data numerik, kecuali jenis data tanggalwaktu dan smalldatetime .

divisor
Adalah ekspresi numerik untuk membagi dividen. divisor dapat berupa ekspresi valid dari salah satu jenis data kategori jenis data numerik, kecuali jenis data tanggalwaktu dan smalldatetime .

Jenis Hasil

Mengembalikan jenis data argumen dengan prioritas yang lebih tinggi. Untuk informasi selengkapnya, lihat Prioritas Tipe Data (Transact-SQL).

Jika dividen bilangan bulat dibagi dengan pembagi bilangan bulat, hasilnya adalah bilangan bulat yang memiliki bagian pecahan dari hasil yang terpotong.

Keterangan

Nilai aktual yang dikembalikan oleh operator / adalah kuota ekspresi pertama yang dibagi dengan ekspresi kedua.

Contoh

Contoh berikut menggunakan operator aritmatika divisi untuk menghitung target penjualan per bulan untuk orang penjualan di 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;  

Berikut adalah tataan hasil parsial.

  
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  
  

Contoh: Azure Synapse Analytics and Analytics Platform System (PDW)

Contoh berikut menggunakan operator aritmatika divisi untuk menghitung rasio sederhana jam liburan setiap karyawan dengan jam kerja yang sakit.

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

Lihat juga

Tipe Data (Transact-SQL)
Fungsi Bawaan (Transact-SQL)
Operator (Transact-SQL)
SELECT (Transact-SQL)
WHERE (Transact-SQL)
/= (Penetapan Divisi) (Transact-SQL)
Operator Majemuk (Transact-SQL)