Re: [SQL ]請問MSSQL CONVERT FLOAT 轉換型態到字 …
解法:
declare @float24 float(24)
declare @float53 float(53)
set @float24 = 0.1234567
set @float53 = 0.123456789123456
select format(@float24,'0.#######')
select format(@float53,'0.###############')
關鍵字 : Sql cast to float without scientific notation
參考網站: https://bit.ly/2yZqf4z
※ 引述《kisha024 (4545454554)》之銘言:
: ※ 引述《m16ops ()》之銘言:
: : 如果沒記錯 應該是 先對A做ROUND 然後再CONVERT
: : LIKE THIS
: : CONVERT(VARCHAR,ROUND(A,X)) X代表要取到小數底下第幾位
: 不好意思 我也有同樣的問題 float轉字串
: 爬了文 發現10年前 就有人發問了 也解答了
: 但是 我先round再轉 還是會得到科學符號
: 請問 還有其他方法嗎? 謝謝
: p.s. SQL SERVER 版本是2012
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.223.56.247
※ 文章網址: https://www.ptt.cc/bbs/Database/M.1530523341.A.0F7.html
→
07/02 17:24,
6年前
, 1F
07/02 17:24, 1F
→
07/02 18:47,
6年前
, 2F
07/02 18:47, 2F
→
07/03 11:39,
6年前
, 3F
07/03 11:39, 3F
→
07/03 11:41,
6年前
, 4F
07/03 11:41, 4F
推
07/04 17:14,
6年前
, 5F
07/04 17:14, 5F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
Database 近期熱門文章
PTT數位生活區 即時熱門文章