首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

转换语句中的 1 和 4 有什么区别?该如何解决

2012-01-09 
转换语句中的 1 和 4 有什么区别?selectkh.mc,convert(varchar(20),sum(skjh),1)asskjhfromTselectkh.mc,c

转换语句中的 1 和 4 有什么区别?
select   kh.mc,convert(varchar(20),sum(skjh),1)   as   skjh   from   T

select   kh.mc,convert(varchar(20),sum(skjh),4)   as   skjh   from   T

skjh   是   money   类型,
convert(varchar(20),sum(skjh),4) < <

[解决办法]
1
小数点左侧每三位数字之间以逗号分隔,小数点右侧取两位数,例如 3,510.92
2
小数点左侧每三位数字之间不以逗号分隔,小数点右侧取四位数,例如 4235.9819
[解决办法]
1 —— 小数点左侧每三位数字之间以逗号分隔,小数点右侧取两位数,例如 3,510.92
[解决办法]
1 和 4 是一样的
[解决办法]
不晚帮助没贴,帮助中搜索convert,可知

0(默认值) 小数点左侧每三位数字之间不以逗号分隔,小数点右侧取两位数,例如 4235.98。
1 小数点左侧每三位数字之间以逗号分隔,小数点右侧取两位数,例如 3,510.92。
2 小数点左侧每三位数字之间不以逗号分隔,小数点右侧取四位数,例如 4235.9819。

[解决办法]
0(默认值) 小数点左侧每三位数字之间不以逗号分隔,小数点右侧取两位数,例如 4235.98。
1 小数点左侧每三位数字之间以逗号分隔,小数点右侧取两位数,例如 3,510.92。
2 小数点左侧每三位数字之间不以逗号分隔,小数点右侧取四位数,例如 4235.9819。

热点排行