Sqlserver函数问题

billgatess 2004-01-10 01:38:44
Sqlserver中有没有将字符串转换为数值和将数值转换为字符串的函数?
...全文
18 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
steventone 2004-01-10
  • 打赏
  • 举报
回复
up
zjcxc 2004-01-10
  • 打赏
  • 举报
回复
convert 和 cast就可以了.
feichong 2004-01-10
  • 打赏
  • 举报
回复
Str()将数值转换为字符串,CAST 和 CONVERT可以将某种数据类型的表达式显式转换为另一种数据类型
dlpseeyou 2004-01-10
  • 打赏
  • 举报
回复
STR
由数字数据转换来的字符数据。

语法
STR ( float_expression [ , length [ , decimal ] ] )

参数
float_expression

是带小数点的近似数字 (float) 数据类型的表达式。不要在 STR 函数中将函数或子查询用作 float_expression。

length

是总长度,包括小数点、符号、数字或空格。默认值为 10。

decimal

是小数点右边的位数。

返回类型
char

dlpseeyou 2004-01-10
  • 打赏
  • 举报
回复
select cast(739 as varchar(20))
shuiniu 2004-01-10
  • 打赏
  • 举报
回复
CAST 和 CONVERT
将某种数据类型的表达式显式转换为另一种数据类型。
dlpseeyou 2004-01-10
  • 打赏
  • 举报
回复
select convert(int,'372')
select cast('329' as int)
select convert(varchar(20),372)
select cast(739,varchar(20))
shuiniu 2004-01-10
  • 打赏
  • 举报
回复
convert or cast

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧