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

Mengonversi angka ke kaki &inci

Meskipun Anda dapat menggunakan format() untuk ini, tidak perlu.

Saat membuat string dengan format tertentu, saya suka menggunakan replace() dengan wildcard dalam string. Ini memungkinkan saya dengan mudah mengontrol format untuk melihat apa yang sedang diproduksi:

select replace(replace('<feet>'' <inches>"',
                       '<feet>', val(length) / 12),
               '<inches>', val(length) % 12)

Ini mengasumsikan bahwa ekspresi val(length) mengembalikan bilangan bulat. Jika kolom hanya disebut panjang, maka Anda akan menggunakan length bukannya val(length) .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana Cara Menampilkan Nomor Halaman pada Badan Laporan SSRS 2008 R2?

  2. SQL Server:Tidak dapat memasukkan nilai eksplisit ke dalam kolom stempel waktu

  3. <fungsi bernilai tabel> bukan nama fungsi bawaan yang dikenali

  4. Batasi Baris yang Dikembalikan dalam SQL Server Query dengan menggunakan TOP Clause

  5. Pemeliharaan Terjadwal dari Database IS 24/7 di MS SQL Server