提供兩數(shù)相除后的余數(shù)。
dividend % divisor
dividend
是被除數(shù)的數(shù)字表達(dá)式。dividend 必須是整型數(shù)據(jù)類型分類的任何有效 Microsoft® SQL Server™ 表達(dá)式。(模是兩個(gè)整數(shù)相除后剩余的整數(shù)。)
divisor
除數(shù)的數(shù)字表達(dá)式。divisor 可以是具有數(shù)字?jǐn)?shù)據(jù)類型分類中任何數(shù)據(jù)類型的任何有效 SQL Server 表達(dá)式。
int
求模算術(shù)運(yùn)算符可以和列名、數(shù)字常量或任何具有整型數(shù)據(jù)類型分類的有效表達(dá)式組合共同在 SELECT 語(yǔ)句的選擇列表中使用。
下面的示例返回每本書的書號(hào)以及年銷售總額 (ytd_sales * price) 除以每本書的價(jià)格(轉(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
相關(guān)文章