/ (Divisi) (T-SQL)

Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics AnalyticsPlatform System (PDW)Titik akhir analitik SQL di Microsoft FabricWarehouse di Microsoft Fabric

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

Konvensi sintaks transact-SQL

Sintaksis

dividend / divisor  

Catatan

Untuk melihat sintaks Transact-SQL untuk SQL Server 2014 (12.x) dan versi 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 dari kategori jenis data numerik, kecuali jenis data tanggalwaktu dan smalldatetime .

Jenis Hasil

Mengembalikan tipe 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 dipotong.

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 kumpulan 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)
/= (Penugasan Divisi) (Transact-SQL)
Operator Majemuk (Transact-SQL)