Sql查詢時使用str函數返回指定長度和小數位置的字符串

寫在前面的話

有時候我們在處理 sql 的小數時,需要指定小數位數或長度以便更好的數據展示。STR()函數可以很好的幫我們解決這個問題,但是在使用時有一些地方需要注意。

語法

STR ( numeric_expression [, length [, decimal ] ] ) 

參數

numeric-expression    任何位於 -1E126 和 1E127 之間的近似數字(浮點、實數或雙精度)表達式。

length    要返回的字符數(包括小數點、小數點右側和左側的所有位以及空白)。缺省值爲 10。

decimal    要返回的小數位數。缺省值爲 0。

實例

將數值型轉換成指定長度的字符串

select STR(12345.633,7,1) 
--結果爲 12345.6
  • 第一個參數是要轉換的數值
  • 第二個參數是轉換後的總長度(含小數點,正負號)
  • 第三個參數爲小數位
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章