iT邦幫忙

1

如何讓MS SQL除法結果顯示小數點後面的數字?

sjzgo 2018-11-05 19:34:2617578 瀏覽
  • 分享至 

  • xImage

請教各位先進
如何讓MS SQL除法結果顯示小數點後面的數字?

商品基本檔table資料
長255mm
寬446mm
高132mm

SELECT 
長/10 as 長度, 寬/10 as 寬度, 高/10 as 高度
FROM 商品基本檔

實際結果:
25
44
13
希望結果:
25.5
44.6
13.2

謝謝

froce iT邦大師 1 級 ‧ 2018-11-05 19:40:36 檢舉
轉成float再除。
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

1
純真的人
iT邦大師 1 級 ‧ 2018-11-05 19:41:29

試~

SELECT 
Convert(decimal(18, 1),長) / Convert(decimal(18, 1),10) as 長度
, Convert(decimal(18, 1),寬) / Convert(decimal(18, 1),10) as 寬度
, Convert(decimal(18, 1),高) / Convert(decimal(18, 1),10) as 高度
FROM 商品基本檔
0
stephen3342
iT邦新手 2 級 ‧ 2018-11-06 09:41:38

您好
由 除10 改為 除 10.0 即可, 見下圖
https://ithelp.ithome.com.tw/upload/images/20181106/20098325EY69H7Y8T2.png

我要發表回答

立即登入回答