提供兩數(shù)相除后的余數(shù)。
dividend % divisor
dividend
是被除數(shù)的數(shù)字表達式。dividend 必須是整型數(shù)據(jù)類型分類的任何有效 Microsoft® SQL Server™ 表達式。(模是兩個整數(shù)相除后剩余的整數(shù)。)
divisor
除數(shù)的數(shù)字表達式。divisor 可以是具有數(shù)字數(shù)據(jù)類型分類中任何數(shù)據(jù)類型的任何有效 SQL Server 表達式。
int
求模算術運算符可以和列名、數(shù)字常量或任何具有整型數(shù)據(jù)類型分類的有效表達式組合共同在 SELECT 語句的選擇列表中使用。
下面的示例返回每本書的書號以及年銷售總額 (ytd_sales * price) 除以每本書的價格(轉(zhuǎn)換為整型值)所得的模(余數(shù))。
USE pubs
GO
SELECT title_id,
CAST((ytd_sales * price) AS int) % CAST(price AS int) AS Modulo
FROM titles
WHERE price IS NOT NULL and type = 'trad_cook'
ORDER BY title_id
GO
相關文章