Поделиться через


Арифметические операторы (Transact-SQL)

Применимо к:SQL ServerБаза данных Azure SQLУправляемый экземпляр Azure SQLAzure Synapse AnalyticsСистема платформы аналитики (PDW)Конечная точка SQL аналитики в Microsoft FabricХранилище в Microsoft FabricБаза данных SQL в Microsoft Fabric

Арифметические операторы выполняют математические операции над двумя выражениями одного или нескольких типов данных. Они запускаются из категории числовых типов данных. Дополнительные сведения о категориях типов данных см . в соглашениях о синтаксисе Transact-SQL.

Operator Meaning
+ (Добавить) Addition
- (Вычитание) Subtraction
* (Умножить) Multiplication
/ (Разделить) Division
% (Модуло) Возвращает целочисленный остаток при делении. Например, 12 % 5 = 2, так как остальная часть 12 разделена на 52.

Операторы plus (+) и минус (-) также можно использовать для выполнения арифметических операций в значениях даты и smalldatetime.

Дополнительные сведения о точности и масштабе результата арифметической операции см. в точности, масштабирования и длины.