显示列表
 CONVERT 函数2008-06-19

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

语法:
CONVERT(data_type[(length)], expression [,style])

参数:
1.data_type
目标数据类型。
length:指定目标数据类型长度的可选整数。 默认值为 30。

2.expression
要转换数据类型的表达式

3.style
可选参数。是一个整数表达式。
指定 CONVERT 函数如何转换 expression 的整数表达式。
如 data_type 为 date 或 time 数据类型,则 style 可以为下表中显示的值之一
值  输出格式
1   mm/dd/yyyy
2   yy.mm.dd
3   dd/mm/yyyy
10  mm-dd-yy
20  yyyy-mm-dd hh:mi:ss
21  yyyy-mm-dd hh:mi:ss.mmm
......
不同的数据类型,style 会不一样。


一个例子
把时间格式转成字符串格式。

declare @datetime1 datetime;
set @datetime1 = '2008-1-1 10:10:10';
print convert(nvarchar, @datetime1);
print convert(nvarchar, @datetime1, 20);
print convert(nvarchar(10), @datetime1, 20);


输出:
01  1 2008 10:10AM
2008-01-01 10:10:10
2008-01-01

标签:SQL函数 
返回摘要 | 分类(MSSQL) | 访问(125) | 编辑