Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Punkt końcowy analizy SQL w usłudze Microsoft Fabric
Hurtownia danych w usłudze Microsoft Fabric
Baza danych SQL w usłudze Microsoft Fabric
Mnoży dwa wyrażenia (operator mnożenia arytmetycznego).
Transact-SQL konwencje składni
Syntax
expression * expression
Arguments
expression
Jest dowolnym prawidłowym wyrażeniem dowolnego z typów danych kategorii typu danych liczbowych, z wyjątkiem typów danych datetime i smalldatetime .
Typy wyników
Zwraca typ danych argumentu o wyższym pierwszeństwie. Aby uzyskać więcej informacji, zobacz pierwszeństwo typu danych (Transact-SQL).
Examples
Poniższy przykład pobiera numer identyfikacyjny produktu, nazwę, cenę cennika i nową cenę wykazu wszystkich rowerów górskich w Product tabeli. Nowa cena katalogowa jest obliczana przy użyciu * operatora arytmetycznego do mnożenia ListPrice przez 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
Przykłady: Azure Synapse Analytics and Analytics Platform System (PDW)
Poniższy przykład pobiera imię i nazwisko pracowników w dimEmployee tabeli i oblicza wynagrodzenie za VacationHours każdy z nich.
-- Uses AdventureWorks
SELECT FirstName, LastName, BaseRate * VacationHours AS VacationPay
FROM DimEmployee
ORDER BY lastName ASC;
Zobacz też
typy danych (Transact-SQL)
Wyrażenia (Transact-SQL)
Wbudowane funkcje (Transact-SQL)
Operatory (Transact-SQL)
WYBIERZ (Transact-SQL)
GDZIE (Transact-SQL)
*= (przypisanie mnożenia) (Transact-SQL)
Operatory złożone (Transact-SQL)