select convert(int,'372')
select cast('329' as int)
select convert(varchar(20),372)
select cast(739,varchar(20))

解决方案 »

  1.   

    CAST 和 CONVERT
    将某种数据类型的表达式显式转换为另一种数据类型。
      

  2.   

    select cast(739 as varchar(20))
      

  3.   

    STR
    由数字数据转换来的字符数据。语法
    STR ( float_expression [ , length [ , decimal ] ] ) 参数
    float_expression是带小数点的近似数字 (float) 数据类型的表达式。不要在 STR 函数中将函数或子查询用作 float_expression。 length是总长度,包括小数点、符号、数字或空格。默认值为 10。decimal是小数点右边的位数。返回类型
    char
      

  4.   

    Str()将数值转换为字符串,CAST 和 CONVERT可以将某种数据类型的表达式显式转换为另一种数据类型
      

  5.   

    convert 和 cast就可以了.