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


* (Умножение) (Transact-SQL)

Умножает два выражения (арифметический оператор умножения).

Значок ссылки на разделСинтаксические обозначения в Transact-SQL

Синтаксис

expression * expression

Аргументы

  • expression
    Любое допустимое выражение любого типа данных из категории числовых типов данных, кроме datetime и smalldatetime.

Типы результата

Возвращает тип данных аргумента с более высоким приоритетом. Дополнительные сведения см. в разделе Приоритет типов данных (Transact-SQL).

Примеры

В следующем примере запрашивается идентификационный номер продукта, название, стоимость по прейскуранту и стоимость по новому прейскуранту для всех горных велосипедов из таблицы Product. Новая стоимость по прейскуранту вычисляется с помощью арифметического оператора * для умножения ListPrice на 1.15.

USE AdventureWorks2008R2;
GO
SELECT ProductID, Name, ListPrice, ListPrice * 1.15 AS NewPrice
FROM Production.Product
WHERE Name LIKE 'Mountain-%'
ORDER BY ProductID ASC;
GO