Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Memformat angka dengan koma tetapi tanpa desimal di SQL Server 2008 R2?

DECLARE @val varchar(50)

set @val = CONVERT(varchar(50), CAST(1112 AS money), 1)
SELECT  left(@val, len(@val) - 3)

Ini juga berfungsi dengan angka setelah titik desimal:

DECLARE @val varchar(50)

set @val = CONVERT(varchar(50), CAST(1112.56 AS money), 1)
SELECT  left(@val, len(@val) - 3)

Catatan :seperti yang ditunjukkan oleh @Mahmoud Gamal, pemformatan sering kali lebih cocok dilakukan di front-end.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PILIH JUMLAH(*);

  2. Cara mendapatkan daftar Tabel tanpa Batasan Kunci Utama di semua Database Instance SQL Server - Tutorial SQL Server / TSQL Bagian 62

  3. Apa pengaturan SQL Server terbaik untuk lingkungan pengembangan?

  4. Buat Tabel Temp dengan Rentang Angka

  5. Cara Mengganti NULL dengan Nilai Lain di SQL Server – ISNULL()