转换语句中的 1 和 4 有什么区别?

hzybc 2007-08-10 01:52:29
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)<<
...全文
131 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
rfq 2007-08-10
  • 打赏
  • 举报
回复
0(默认值) 小数点左侧每三位数字之间不以逗号分隔,小数点右侧取两位数,例如 4235.98。
1 小数点左侧每三位数字之间以逗号分隔,小数点右侧取两位数,例如 3,510.92。
2 小数点左侧每三位数字之间不以逗号分隔,小数点右侧取四位数,例如 4235.9819。
hzybc 2007-08-10
  • 打赏
  • 举报
回复
如果是一样,那不是多此一举了
wgzaaa 2007-08-10
  • 打赏
  • 举报
回复
没贴全
wgzaaa 2007-08-10
  • 打赏
  • 举报
回复
不晚帮助没贴,帮助中搜索convert,可知

0(默认值) 小数点左侧每三位数字之间不以逗号分隔,小数点右侧取两位数,例如 4235.98。
1 小数点左侧每三位数字之间以逗号分隔,小数点右侧取两位数,例如 3,510.92。
2 小数点左侧每三位数字之间不以逗号分隔,小数点右侧取四位数,例如 4235.9819。
nolast02 2007-08-10
  • 打赏
  • 举报
回复
晚了
kk19840210 2007-08-10
  • 打赏
  • 举报
回复
现在都帖帮助啊
kk19840210 2007-08-10
  • 打赏
  • 举报
回复
1 和 4 是一样的
nolast02 2007-08-10
  • 打赏
  • 举报
回复
1 —— 小数点左侧每三位数字之间以逗号分隔,小数点右侧取两位数,例如 3,510.92
kk19840210 2007-08-10
  • 打赏
  • 举报
回复
1
小数点左侧每三位数字之间以逗号分隔,小数点右侧取两位数,例如 3,510.92
2
小数点左侧每三位数字之间不以逗号分隔,小数点右侧取四位数,例如 4235.9819

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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