[SQL ] MS SQL 結果如何不用科學記號表示

看板Database作者 (ㄅㄆㄇㄈ)時間15年前 (2008/10/12 17:54), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
我用的是 MS SQL Server 2008 在 SELECT 出 float 數值時,不管數字大或小,都有可能出現科學記號 1.68E+05 將結果存檔,傳給別的程式當輸入時,還要想辦法先預處理過,真麻煩 有沒有什麼設定可以關掉它科學記號表示法嗎?讓它顯示成 0.0000168 此外,退而求其次,是否有函數可以做字串的 Format?例如 SELECT Format(myValue,'#.#####') FROM myTable 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.166.101.170

10/12 20:46, , 1F
可用CAST(myValue AS DECIMAL(10,10))至於設定則還沒找到
10/12 20:46, 1F
文章代碼(AID): #18ySay61 (Database)