SQL中str函数的用法
来源:互联网 发布:云计算谁提出的 编辑:程序博客网 时间:2024/05/27 21:47
SQL SERVER 中str函数的用法
STR函数主要用于返回与指定数值表达式对应的字符。
语法
STR(nExpression [, nLength [, nDecimalPlaces]])
参数
nExpression
STR( ) 要计算的数值表达式。
nLength
STR( ) 返回的字符串长度。该长度包括小数点所占的字符和小数点右边每个数字所占的字符。
如果指定长度大于小数点左边数字位数,STR( ) 用前导空格填充返回的字符串;如果指定长度小于小数点左边的数字位数,STR( ) 返回一串星号,表示数值溢出。
nDecimalPlaces
由 STR( ) 返回的字符串中的小数位数。若要指定小数位数,必须同时包含 nLength。
如果指定的小数位数小于 nExpression 中的小数位数,则截断多余的数字。
返回值类型
字符型
当数字转换为字符串时,始终为 Number 的符号保留一个前导空格。如果 Number 为正,则返回的字符串包含前导空格,并暗含加号。负数将包括减号 (-),且没有前导空格。
使用 Format 函数转换您需要格式化为日期、时间或货币或者其他用户定义格式的数值。与 Str 函数不同,Format 函数不包含用于 Number 的符号的前导空格。
值得注意的是,Str 函数只将句点 (.) 识别为有效的小数点分隔符。如果使用其他小数点分隔符(例如在国际应用程序中),请使用 CStr 或 Format 函数将数字转换为字符串。若要获得特定区域中数字的字符串表示形式,请使用数字的 ToString(IFormatProvider) 方法。例如,将 Double 类型的值转换为字符串时,使用 ToString。
declare @a decimal(10,4)
set @a=.1234
select cast(cast(@a*100 as varchar)as varchar)+'%'--12.3400%
select cast(cast(str(@a*100,5,2) as varchar)as varchar)+'%'--12.34%
- SQL SERVER 中str函数的用法
- SQL中str函数的用法
- SQL中STR()函数
- Delphi中str函数用法
- SQL中STR()函数功能
- string 中 str.assign() 的用法
- SQL str函数
- sql-----STR 函数
- C++ 排序函数 sort(),qsort()的用法 附加.str()用法
- 有关str的函数应用。。。。。完善中
- str.subString的用法
- LDR , STR的用法
- indexof(str)的用法
- SQL语句中CASE函数的用法
- sql 中convert()函数的用法
- SQL中CONVERT转化函数的用法
- SQL中CONVERT转化函数的用法
- SQL中CONVERT转化函数的用法
- Big Endian与Little Endian区别
- IOS开发库
- 联想笔记本f31 WinXP后找不到无线信号
- vi/vim常用命令 zz
- 重载运算符
- SQL中str函数的用法
- 黑马程序员_java的泛型机制(第十五课总结)
- Matlab 的fspecial函数用法
- win7开热点不能访问的解决
- Total Commander不完全手册 zz
- Matlab的imfilter函数用法
- TB api 1
- SQL日期格式化函数(类似格式函数)一般用于存储过程中
- 第一个Android程序HelloWorld