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函数



