寫在前面的話
有時候我們在處理 sql 的小數時,需要指定小數位數或長度以便更好的數據展示。STR()函數可以很好的幫我們解決這個問題,但是在使用時有一些地方需要注意。
語法
STR ( numeric_expression [, length [, decimal ] ] )
參數
numeric-expression 任何位於 -1E126 和 1E127 之間的近似數字(浮點、實數或雙精度)表達式。
length 要返回的字符數(包括小數點、小數點右側和左側的所有位以及空白)。缺省值爲 10。
decimal 要返回的小數位數。缺省值爲 0。
實例
將數值型轉換成指定長度的字符串
select STR(12345.633,7,1)
--結果爲 12345.6
- 第一個參數是要轉換的數值
- 第二個參數是轉換後的總長度(含小數點,正負號)
- 第三個參數爲小數位