下列範例會將五個位數和小數點組成的運算式轉換成六個位數的字元字串。數字的小數點後部份會捨入到一個小數位數。
SELECT STR(123.45, 6, 1);
GO
以下為結果集:
------
123.5
(1 row(s) affected)
當運算式超出指定長度時,字串會針對指定字串傳回 **。
SELECT STR(123.45, 2, 2);
GO
以下為結果集:
--
**
(1 row(s) affected)
即使數值資料巢狀放置在 STR 內,結果也是含指定格式的字元資料。
SELECT STR (FLOOR (123.45), 8, 3;)
GO
以下為結果集:
--------
123.000
(1 row(s) affected)