* (Perkalian) (SQL Bertransaksi)
Berlaku untuk:
SQL Server (semua versi yang didukung)
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Mengalikan dua ekspresi (operator perkalian aritmetika).
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)
