Freigeben über


/ (Division) (Transact-SQL)

Division einer Zahl durch eine andere (arithmetischer Operator für die Division).

Gilt für: SQL Server (SQL Server 2008 bis aktuelle Version), Windows Azure SQL-Datenbank (Ursprüngliche Version bis aktuelle Version).

Themenlink (Symbol) Transact-SQL-Syntaxkonventionen

Syntax

dividend / divisor

Argumente

  • dividend
    Der zu dividierende numerische Ausdruck. dividend kann jeder gültige Ausdruck eines Datentyps aus der numerischen Datentypkategorie mit Ausnahme von datetime und smalldatetime sein.

  • divisor
    Der numerische Ausdruck, durch den der Dividend geteilt werden soll. divisor kann jeder gültige Ausdruck eines Datentyps aus der numerischen Datentypkategorie mit Ausnahme von datetime und smalldatetime sein.

Ergebnistypen

Gibt einen Wert vom Datentyp des Arguments zurück, das in der Rangfolge höher steht. Weitere Informationen finden Sie unter Rangfolge der Datentypen (Transact-SQL).

Wenn ein ganzzahliger dividend-Wert durch einen ganzzahligen divisor-Wert geteilt wird, ist das Ergebnis ein ganzzahliger Wert, dessen Bruchstellen abgeschnitten werden.

Hinweise

Der Ist-Wert, der vom Operator / zurückgegeben wird, ist der Quotient aus dem ersten Ausdruck geteilt durch den zweiten.

Beispiele

Im folgenden Beispiel wird der arithmetische Operator für die Division zum Berechnen des Umsatzzieles pro Monat für die Vertriebsmitarbeiter von Adventure Works Cycles verwendet.

USE AdventureWorks2012;
GO
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;

Dies ist ein Auszug aus dem Resultset.

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

Siehe auch

Verweis

Datentypen (Transact-SQL)

Integrierte Funktionen (Transact-SQL)

Operatoren (Transact-SQL)

SELECT (Transact-SQL)

WHERE (Transact-SQL)

/= (Divide EQUALS) (Transact-SQL)

Verbundoperatoren (Transact-SQL)