Арифметические операторы (Transact-SQL)
Область применения: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure конечной точке аналитики платформы Аналитики Azure Synapse Analytics (PDW) в Microsoft Fabric Хранилище в базе данных Microsoft Fabric SQL в Microsoft Fabric
Арифметические операторы выполняют математические операции над двумя выражениями одного или нескольких типов данных. Они запускаются из категории числовых типов данных. Дополнительные сведения о категориях типов данных см . в соглашениях о синтаксисе Transact-SQL.
Оператор | Значение |
---|---|
+ (сложение) | Дополнение |
- (вычитание) | Вычитание |
* (умножение) | Умножение |
/ (деление) | Подразделение |
% (остаток от деления) | Возвращает целочисленный остаток при делении. Например, 12 % 5 = 2, поскольку остаток от деления 12 на 5 равен 2. |
Операторы (+) и (–) можно также использовать для выполнения арифметических операций со значениями типов datetime и smalldatetime.
Дополнительные сведения о точности и масштабе результатов арифметических операций см. в статье Точность, масштаб и длина (Transact-SQL).
См. также
Математические функции (Transact-SQL)
Типы данных (Transact-SQL)
Выражения (Transact-SQL)