看板 Database 關於我們 聯絡資訊
我用的是 MS SQL Server 2008 在 SELECT 出 float 數值時,不管數字大或小,都有可能出現科學記號 1.68E+05 將結果存檔,傳給別的程式當輸入時,還要想辦法先預處理過,真麻煩 有沒有什麼設定可以關掉它科學記號表示法嗎?讓它顯示成 0.0000168 此外,退而求其次,是否有函數可以做字串的 Format?例如 SELECT Format(myValue,'#.#####') FROM myTable 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.166.101.170
bopomofo:可用CAST(myValue AS DECIMAL(10,10))至於設定則還沒找到 10/12 20:46