Expandir Minimizar
Personas que lo han encontrado útil: 2 de 2 - Valorar este tema

% (Módulo) (Transact-SQL)

Devuelve el resto de un número dividido entre otro.

Icono de vínculo a temas Convenciones de sintaxis de Transact-SQL


dividend % divisor
dividend

Es la expresión numérica que se va a dividir. dividend debe ser una expresión válida de cualquiera de los tipos de datos en las categorías de tipo de datos enteros o monetarios, o del tipo de datos numeric.

divisor

Expresión numérica que divide el dividendo. divisor debe ser cualquier expresión válida de cualquiera de los tipos de datos en las categorías de tipo de datos enteros o monetarios, o del tipo de datos numeric.

El operador aritmético de módulo puede utilizarse en la lista de selección de la instrucción SELECT con cualquier combinación de nombres de columnas, constantes numéricas o cualquier expresión válida de las categorías de tipos de datos entero y monetario o del tipo de datos numeric.

Determinados por los tipos de datos de los dos argumentos.

En el siguiente ejemplo se devuelve el número de Id. del producto, el precio unitario del producto y el módulo (resto) de la división del precio de cada producto, convertido a un valor entero, por el número de productos del pedido.

USE AdventureWorks;
GO
SELECT TOP(100)ProductID, UnitPrice, OrderQty,
   CAST((UnitPrice) AS int) % OrderQty AS Modulo
FROM Sales.SalesOrderDetail;
GO
¿Te ha resultado útil?
(Caracteres restantes: 1500)

Adiciones de comunidad

AGREGAR
© 2013 Microsoft. Reservados todos los derechos.