SQL常用函數之STR()


使用str函數   :STR 函數由數字數據轉換來的字符數據。
   語法   
   STR    (    float_expression    [    ,    length    [    ,    decimal    ]    ]    )     
    
   參數   
   float_expression   
    
   是帶小數點的近似數字    (float)    數據類型的表達式。不要在    STR    函數中將函數或子查詢用作    float_expression。     
    
   length   
    
   是總長度,包括小數點、符號、數字或空格。默認值為    10。   
    
   decimal   
    
   是小數點右邊的位數。   
    
   返回類型   
   char   
    
   注釋   
   如果為    STR    提供    length    和    decimal    參數值,則這些值應該是正數。在默認情況下或者小數參數為    0    時,數字四舍五入為整數。指定長度應該大於或等於小數點前面的數字加上數字符號(若有)的長度。短的    float_expression    在指定長度內右對齊,長的    float_expression    則截斷為指定的小數位數。例如,STR(12,10)    輸出的結果是    12,在結果集內右對齊。而    STR(1223,    2)    則將結果集截斷為    **。可以嵌套字符串函數。   
    
    
select str(123.46,8,1)

結果為 ###123.5    其中#代表空格 該結果總長度為8 ,取一位小數,小數為四舍五入,同時該SQL語句如果取3個小數的話補零操作。
    
說明:若要轉換為    Unicode    數據,請在    CONVERT    或    CAST    轉換函數內使用    STR。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM