Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к:SQL Server
База данных
SQL AzureУправляемый экземпляр
SQL AzureAzure Synapse Analytics
Система платформы аналитики (PDW)
Конечная точка аналитики SQL в Microsoft Fabric
Хранилище в Microsoft Fabric
База данных SQL в предварительной версии Microsoft Fabric
Умножает два выражения (арифметический оператор умножения).
Соглашения о синтаксисе Transact-SQL
Syntax
expression * expression
Arguments
expression
Любое допустимое выражение expression любого из типов данных категории числовых типов данных, кроме типов данных datetime и smalldatetime.
Result Types
Возвращает результат типа данных аргумента с более высоким приоритетом. Дополнительные сведения см. в разделе Приоритет типов данных (Transact-SQL).
Examples
В следующем примере запрашивается идентификационный номер продукта, название, стоимость по прейскуранту и стоимость по новому прейскуранту для всех горных велосипедов из таблицы Product
. Новая стоимость по прейскуранту вычисляется с помощью арифметического оператора *
для умножения ListPrice
на 1.15
.
-- Uses AdventureWorks
SELECT ProductID, Name, ListPrice, ListPrice * 1.15 AS NewPrice
FROM Production.Product
WHERE Name LIKE 'Mountain-%'
ORDER BY ProductID ASC;
GO
Примеры: Azure Synapse Analytics и система платформы аналитики (PDW)
В следующем примере извлекается имя и фамилия сотрудников в таблице dimEmployee
, а затем вычисляется оплата по VacationHours
для каждого.
-- Uses AdventureWorks
SELECT FirstName, LastName, BaseRate * VacationHours AS VacationPay
FROM DimEmployee
ORDER BY lastName ASC;
See Also
Типы данных (Transact-SQL)
Expressions (Transact-SQL)
Встроенные функции (Transact-SQL)
Operators (Transact-SQL)
SELECT (Transact-SQL)
WHERE (Transact-SQL)
*= (назначение умножения) (Transact-SQL)
Составные операторы (Transact-SQL)