ylb:转换函数Cast,Convert 指定格式返回
时间:
2014-07-22 23:17:22
阅读:
496
评论:
收藏:
0
[点我收藏+]
ylbtech-SQL Server:SQL
Server-转换函数Cast,Convert 指定格式返回 |
转换函数Cast,Convert 指定格式返回。
ylb:转换函数Cast,Convert
指定格式返回 返回顶部 |
1,
转换函数
Cast()和Convert()函数用于显式地将某一种数据类型的信息转换成另一种特定的数据类型信息。这两个函数有一个微小的区别:Convert()函数允许你指定返回结果的格式,而Cast()函数则不允许。
2, syntax
Cast(expression As
data_type)
Conver(data_type[(length)],expression[,style])
select
GetDate() standard, Convert(varchar, GetDate(),104)
German
standard
German
------------------------------------------------------
------------------------------
2012-11-15
16:53:03.263
15.11.2012
3, 将货币值转换为字符信息时可以采用的各种格式化样式:
值 |
输出 |
0(默认值) |
小数点左侧每三位数字之间不以逗号分隔,小数点右侧去两位数,例如1234.56 |
1 |
小数点左侧每三位数字之间以逗号分隔,小数点右侧去两位数,例如1,234.56 |
2 |
小数点左侧每三位数字之间不以逗号分隔,小数点右侧去四位数,例如1234.5678 |
select
$12345678.90,
Convert(varchar(20),$12345678.90,0) ,
Convert(varchar(20),$12345678.90,1) ,
Convert(varchar(20),$12345678.90,2)
--------------------- -------------------- --------------------
--------------------
12345678.9000
12345678.90
12,345,678.90
12345678.9000
4, 将浮点数或实型数转换为字符信息时可以采用的各种格式化样式:
值 |
输出 |
0(默认值) |
最大为6位数。根据需要使用科学记数法 |
1 |
始终为8位数。始终使用科学记数法 |
2 |
始终为16位数。始终使用科学记数法 |
ylb:转换函数Cast,Convert 指定格式返回
原文:http://www.cnblogs.com/ylbtech/p/3514081.html