Eventos
31 mar, 23 - 2 abr, 23
Evento de aprendizaje de SQL, Fabric y Power BI más grande. 31 de marzo – 2 de abril. Use el código FABINSIDER para ahorrar $400.
Regístrate hoyEste explorador ya no se admite.
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico.
Se aplica a: SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Punto de conexión de análisis SQL en Microsoft Fabric
Warehouse en Microsoft Fabric
Base de datos SQL de Microsoft Fabric
Divide un número entre otro (es un operador aritmético de división).
Convenciones de sintaxis de Transact-SQL
dividend / divisor
dividend
Es la expresión numérica que se va a dividir. dividend es cualquier expresión válida de cualquiera de los tipos de datos de la categoría de tipos de datos numéricos, excepto los tipos de datos datetime y smalldatetime.
divisor
Es la expresión numérica entre la que se divide el dividendo. divisor es cualquier expresión válida de cualquiera de los tipos de datos de la categoría de tipos de datos numéricos, excepto los tipos de datos datetime y smalldatetime.
Devuelve el tipo de datos del argumento con mayor prioridad. Para obtener más información, vea Prioridad de tipo de datos (Transact-SQL).
Si un dividend de tipo entero se divide entre un divisor de tipo entero, el resultado es un entero en el que se trunca la parte fraccionaria del resultado.
El valor real que devuelve el operador / es el cociente de la primera expresión, dividida entre la segunda expresión.
En el siguiente ejemplo se utiliza el operador aritmético de división para calcular el objetivo de ventas mensual para los vendedores en 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;
A continuación se muestra un conjunto parcial de resultados.
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
En el ejemplo siguiente, se usa el operador aritmético de división para calcular una sencilla proporción entre las horas de vacaciones de cada empleado y las horas de baja por enfermedad.
-- Uses AdventureWorks
SELECT FirstName, LastName, VacationHours/SickLeaveHours AS PersonalTimeRatio
FROM DimEmployee;
Tipos de datos (Transact-SQL)
Funciones integradas (Transact-SQL)
Operadores (Transact-SQL)
SELECT (Transact-SQL)
WHERE (Transact-SQL)
/= (Asignación de división) (Transact-SQL)
Operadores compuestos (Transact-SQL)
Eventos
31 mar, 23 - 2 abr, 23
Evento de aprendizaje de SQL, Fabric y Power BI más grande. 31 de marzo – 2 de abril. Use el código FABINSIDER para ahorrar $400.
Regístrate hoy