SQL SERVER 中字符串可以这样格式化吗?该如何处理
SQL SERVER 中字符串可以这样格式化吗?
比如说检索出来的字段的值为:20071130 数据库中为 char型
要求在检索出来之后格式化成 2007/11/30,
在sql中应该怎样转换?
先谢了!
------解决方案--------------------
帮助查 convert函数
select convert(varchar(10),cast('20071130' as datetime),111)
------解决方案--------------------
比如说检索出来的字段的值为:20071130 数据库中为 char型
要求在检索出来之后格式化成 2007/11/30,
在sql中应该怎样转换?
先谢了!
------解决方案--------------------
帮助查 convert函数
select convert(varchar(10),cast('20071130' as datetime),111)
------解决方案--------------------
- SQL code
declare @s varchar(10) set @s='20071130' select convert(varchar(10),convert(datetime,@s),111) ---------- 2007/11/30 (1 行受影响)