* (Perkalian) (SQL Bertransaksi)

Berlaku untuk:yes SQL Server (semua versi yang didukung) YesAzure SQL Database YesAzure SQL Managed Instance yesAzure Synapse Analytics yesAnalytics Platform System (PDW)

Mengalikan dua ekspresi (operator perkalian aritmetika).

Topic link iconKonvensi Sintaksis T-SQL

Sintaks

expression * expression  

Catatan

Untuk melihat sintaks transact-SQL untuk SQL Server 2014 dan yang lebih lama, lihat Dokumentasi versi sebelumnya.

Argumen

ekspresi
Adalah ekspresi valid dari salah satu jenis data kategori jenis data numerik, kecuali jenis data tanggalwaktu dan smalldatetime .

Jenis Hasil

Mengembalikan jenis data argumen dengan prioritas yang lebih tinggi. Untuk informasi selengkapnya, lihat Prioritas Tipe Data (Transact-SQL).

Contoh

Contoh berikut mengambil nomor identifikasi produk, nama, harga daftar, dan harga daftar baru semua sepeda gunung dalam Product tabel. Harga daftar baru dihitung dengan menggunakan * operator aritmatika untuk dikalikan ListPrice dengan 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  

Contoh: Azure Synapse Analytics and Analytics Platform System (PDW)

Contoh berikut mengambil nama depan dan belakang karyawan dalam dimEmployee tabel, dan menghitung pembayaran untuk VacationHours masing-masing karyawan.

-- Uses AdventureWorks  
  
SELECT FirstName, LastName, BaseRate * VacationHours AS VacationPay  
FROM DimEmployee  
ORDER BY lastName ASC;  

Lihat juga

Tipe Data (Transact-SQL)
Ekspresi (transact-SQL)
Fungsi Bawaan (SQL Transact)
Operator (SQL Bertransaksi)
SELECT (Transact-SQL)
WHERE (transact-SQL)
*= (Penetapan Perkalian) (Transact-SQL)
Operator Majemuk (SQL Transact)