Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
SSIS Integration Runtime ve službě Azure Data Factory
Poskytuje celý zbytek po vydělení prvního číselného výrazu druhým.
Syntaxe
dividend % divisor
Arguments
dividend
Číselný výraz určený k dělení.
dividenda může být libovolný platný číselný výraz. Další informace najdete v tématu Datové typy integračních služeb.
divisor
Je číselný výraz pro rozdělení dividendy. dělitel může být libovolný platný číselný výraz s výjimkou nuly.
Typy výsledků
Určuje datové typy těchto dvou argumentů. Další informace najdete v tématu Datové typy integračních služeb ve výrazech.
Poznámky
Oba výrazy musí být vyhodnoceny jako podepsané nebo bez znaménka celočíselné datové typy.
Pokud je některý z operandů null, výsledek je null.
Modulo nula není legální.
Příklady výrazů
Tento příklad vypočítá moduly ze dvou číselných literálů. Výsledek je 3.
42 % 13
Tento příklad vypočítá modul ze sloupce SalesQuota a číselné konstanty.
SalesQuota % 12
Tento příklad vypočítá moduly ze dvou číselných proměnných Sales$ a Month. Proměnná Sales$ musí být uzavřena v hranatých závorkách, protože název obsahuje znak $. Další informace najdete v tématu Identifikátory (SSIS).
@[Sales$] % @Month
V tomto příkladu se pomocí operátoru modulo určí, jestli je hodnota proměnné Value sudá nebo lichá, a pomocí podmíněného operátoru vrátí řetězec, který popisuje výsledek. Další informace najdete v tématu ? : (Podmíněný) (výraz SSIS).
@Value % 2 == 0? "even":"odd"