SQL Server convert 函数

本文详细介绍了SQL Server中的convert函数用法,包括日期转换、时间格式化等,帮助理解如何在SQL查询中灵活处理日期和时间数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

格式:convert(data_type[(length)],expression[,style])
使用:SELECT CONVERT(DATE,GETDATE()) 结果:2022-04-01
     SELECT CONVERT(varchar(100),GETDATE(),0) 结果: 04  1 2022 10:17AM
     SELECT CONVERT(varchar(100),GETDATE(),1) 结果:04/01/22
     SELECT CONVERT(varchar(100),GETDATE(),2) 结果:22.04.01
     SELECT CONVERT(varchar(100),GETDATE(),3) 结果:01/04/22
     SELECT CONVERT(varchar(100),GETDATE(),4) 结果:01.04.22
     SELECT CONVERT(varchar(100),GETDATE(),5) 结果:01-04-22
     SELECT CONVERT(varchar(100),GETDATE(),6) 结果:01 04 22
     SELECT CONVERT(varchar(100),GETDATE(),7) 结果:04 01, 22
     SELECT CONVERT(varchar(100),GETDATE(),8) 结果:10:24:26
     SELECT CONVERT(varchar(100),GETDATE(),9) 结果:04  1 2022 10:24:31:640AM
     SELECT CONVERT(varchar(100),GETDATE(),10) 结果:04-01-22
     SELECT CONVERT(varchar(100),GETDATE(),11) 结果:22/04/01
     SELECT CONVERT(varchar(100),GETDATE(),12) 结果:220401
     SELECT CONVERT(varchar(100),GETDATE(),13) 结果:01 04 2022 10:26:39:340
     SELECT CONVERT(varchar(100),GETDATE(),14) 结果:10:26:45:727
     SELECT CONVERT(varchar(100),GETDATE(),20) 结果:2022-04-01 10:28:25
     SELECT CONVERT(varchar(100),GETDATE(),21) 结果:2022-04-01 10:28:30.440
     SELECT CONVERT(varchar(100),GETDATE(),22) 结果:04/01/22 10:28:39 AM
     SELECT CONVERT(varchar(100),GETDATE(),23) 结果:2022-04-01
     SELECT CONVERT(varchar(100),GETDATE(),24) 结果:10:28:51
     SELECT CONVERT(varchar(100),GETDATE(),25) 结果:2022-04-01 10:28:57.07
     SELECT CONVERT(varchar(100),GETDATE(),100) 结果:04  1 2022 10:30AM
     SELECT CONVERT(varchar(100),GETDATE(),101) 结果:04/01/2022
     SELECT CONVERT(varchar(100),GETDATE(),102) 结果:2022.04.01
     SELECT CONVERT(varchar(100),GETDATE(),103) 结果:01/04/2022
     SELECT CONVERT(varchar(100),GETDATE(),104) 结果:01.04.2022
     SELECT CONVERT(varchar(100),GETDATE(),105) 结果:01-04-2022
     SELECT CONVERT(varchar(100),GETDATE(),106) 结果:01 04 2022
     SELECT CONVERT(varchar(100),GETDATE(),107) 结果:04 01, 2022
     SELECT CONVERT(varchar(100),GETDATE(),108) 结果:10:31:37
     SELECT CONVERT(varchar(100),GETDATE(),109) 结果:04  1 2022 10:31:43:640AM
     SELECT CONVERT(varchar(100),GETDATE(),110) 结果:04-01-2022
     SELECT CONVERT(varchar(100),GETDATE(),111) 结果:2022/04/01
     SELECT CONVERT(varchar(100),GETDATE(),112) 结果:20220401
     SELECT CONVERT(varchar(100),GETDATE(),113) 结果:01 04 2022 10:34:08:960
     SELECT CONVERT(varchar(100),GETDATE(),114) 结果:10:34:14:177
     SELECT CONVERT(varchar(100),GETDATE(),120) 结果:2022-04-01 10:34:19
     SELECT CONVERT(varchar(100),GETDATE(),121) 结果:2022-04-01 10:34:23.650
     SELECT CONVERT(varchar(100),GETDATE(),126) 结果:2022-04-01T10:34:28.807
     SELECT CONVERT(varchar(100),GETDATE(),130) 结果:29 ????? 1443 10:34:38:390AM
     SELECT CONVERT(varchar(100),GETDATE(),131) 结果:29/08/1443 10:34:42:700AM
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值