作者bopomofo (ㄅㄆㄇㄈ)
看板Database
标题[SQL ] 小问题,大麻烦,MS SQL 结果如何不用科学记号
时间Sun Oct 12 17:54:03 2008
我用的是 MS SQL Server 2008
在 SELECT 出 float 数值时,不管数字大或小,都有可能出现科学记号
1.68E+05
将结果存档,传给别的程式当输入时,还要想办法先预处理过,真麻烦
有没有什麽设定可以关掉它科学记号表示法吗?让它显示成
0.0000168
此外,退而求其次,是否有函数可以做字串的 Format?例如
SELECT Format(myValue,'#.#####') FROM myTable
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.166.101.170
1F:→ bopomofo:可用CAST(myValue AS DECIMAL(10,10))至於设定则还没找到 10/12 20:46