其他函数——类型转换函数
时间:2011-06-17
来源:佳园
在手机上看
手机扫描阅读
类型转换
cast ( expression as data_type [ (length ) ])
convert ( data_type [ ( length ) ] , expression [ , style ] )
如果未指定 length,则默认为 30 个字符。
select cast(GetDate() as nvarchar) //结果为:06 17 2011 1:38PM
select convert(nvarchar ,GetDate(),110) //结果为: 06-17-2011
style:数据格式的样式,用于将 datetime 或 smalldatetime 数据转换成字符数据(nchar、nvarchar、char、varchar、nchar 或 nvarchar 数据类型),或将已知日期或时间格式的字符数据转换成 datetime 或 smalldatetime 数据;
或者是字符串格式,用于将 float、real、money 或 smallmoney 数据转换成字符数据(nchar、nvarchar、char、varchar、nchar 或 nvarchar 数据类型)。
如果 style 为 NULL,则返回的结果也为 NULL。
select convert(nvarchar ,GetDate(),0)
select convert(nvarchar ,GetDate(),100) //结果为:06 17 2011 1:50PM
select convert(nvarchar ,GetDate(),1) //结果为:06/17/11
select convert(nvarchar ,GetDate(),101) //结果为:06/17/2011
select convert(nvarchar ,GetDate(),2) //结果为:11.06.17
select convert(nvarchar ,GetDate(),102) //结果为:2011.06.17
select convert(nvarchar ,GetDate(),3) //结果为:17/06/11
select convert(nvarchar ,GetDate(),103) //结果为:17/06/2011
select convert(nvarchar ,GetDate(),4) //结果为:17.06.11
select convert(nvarchar ,GetDate(),104) //结果为:17.06.2011
select convert(nvarchar ,GetDate(),5) //结果为:17-06-11
select convert(nvarchar ,GetDate(),105) //结果为:17-06-2011
select convert(nvarchar ,GetDate(),6) //结果为:17 06 11
select convert(nvarchar ,GetDate(),106) //结果为:17 06 2011
select convert(nvarchar ,GetDate(),7) //结果为:06 17, 11
select convert(nvarchar ,GetDate(),107) //结果为:06 17, 2011
select convert(nvarchar ,GetDate(),8)
select convert(nvarchar ,GetDate(),108) //结果为:14:04:23
select convert(nvarchar ,GetDate(),9)
select convert(nvarchar ,GetDate(),109) //结果为:06 17 2011 2:05:29:437PM
select convert(nvarchar ,GetDate(),10) //结果为:06-17-11
select convert(nvarchar ,GetDate(),110) //结果为:06-17-2011
select convert(nvarchar ,GetDate(),11) //结果为:11/06/17
select convert(nvarchar ,GetDate(),111) //结果为:2011/06/17
select convert(nvarchar ,GetDate(),12) //结果为:110617
select convert(nvarchar ,GetDate(),112) //结果为:20110617
select convert(nvarchar ,GetDate(),13)
select convert(nvarchar ,GetDate(),113) //结果为:17 06 2011 14:10:31:513
select convert(nvarchar ,GetDate(),14)
select convert(nvarchar ,GetDate(),114) //结果为:14:11:23:747
select convert(nvarchar ,GetDate(),20)
select convert(nvarchar ,GetDate(),120) //结果为:2011-06-17 14:12:25
select convert(nvarchar ,GetDate(),21)
select convert(nvarchar ,GetDate(),121) //结果为:2011-06-17 14:13:24.373
select convert(nvarchar ,GetDate(),126) //结果为:2011-06-17T14:14:06.233
select convert(nvarchar ,GetDate(),127) //结果为:2011-06-17T14:15:00.653
select convert(nvarchar ,GetDate(),130) //结果为:16 رجب 1432 2:21:26:107PM
select convert(varchar ,GetDate(),130) //结果为:16 ??? 1432 2:21:26:107PM
select convert(nvarchar ,GetDate(),131) //结果为:16/07/1432 2:19:56:780PM
相关阅读 更多
热门阅读
- office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
- 如何安装mysql8.0
阅读:31
- Word快速设置标题样式步骤详解
阅读:28
- 20+道必知必会的Vue面试题(附答案解析)
阅读:37
- HTML如何制作表单
阅读:22
- 百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
- ET文件格式和XLS格式文件之间如何转化?
阅读:24
- react和vue的区别及优缺点是什么
阅读:121
- 支付宝人脸识别如何关闭?
阅读:21
- 腾讯微云怎么修改照片或视频备份路径?
阅读:28