* (Умножение) (Transact-SQL)
Умножает два выражения (арифметический оператор умножения).
Синтаксические обозначения в Transact-SQL
Синтаксис
expression * expression
Аргументы
- expression
Любое допустимое выражение любого типа данных из категории числовых типов данных, кроме datetime и smalldatetime.
Типы результата
Возвращает тип данных аргумента с более высоким приоритетом. Дополнительные сведения см. в разделе Приоритет типов данных (Transact-SQL).
Примеры
В следующем примере запрашивается идентификационный номер продукта, название, стоимость по прейскуранту и стоимость по новому прейскуранту для всех горных велосипедов из таблицы Product. Новая стоимость по прейскуранту вычисляется с помощью арифметического оператора * для умножения ListPrice на 1.15.
USE AdventureWorks2012;
GO
SELECT ProductID, Name, ListPrice, ListPrice * 1.15 AS NewPrice
FROM Production.Product
WHERE Name LIKE 'Mountain-%'
ORDER BY ProductID ASC;
GO
См. также
Справочник
Встроенные функции (Transact-SQL)
Предложение WHERE (Transact-SQL)