设为首页 收藏本站
查看: 1049|回复: 0

[经验分享] SQL Server数据库系列之 - CONVERT()函数

[复制链接]

尚未签到

发表于 2018-10-23 10:06:24 | 显示全部楼层 |阅读模式
  语法格式:
  CONVERT(data_type,expression[,style])
  说明: 此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)
  相互转换的时候才用到.
  例子:
  SELECT CONVERT(varchar(30),getdate(),101) now
  结果为
  now
  ---------------------------------------
  09/15/2001
  style数字在转换时间时的含义如下 ,可以使用的 style 值:
Style>  SqlServer之Convert 函数应用
  Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM
  Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06
  Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16
  Select CONVERT(varchar(100), GETDATE(), 3): 16/05/06
  Select CONVERT(varchar(100), GETDATE(), 4): 16.05.06
  Select CONVERT(varchar(100), GETDATE(), 5): 16-05-06
  Select CONVERT(varchar(100), GETDATE(), 6): 16 05 06
  Select CONVERT(varchar(100), GETDATE(), 7): 05 16, 06
  Select CONVERT(varchar(100), GETDATE(), 8): 10:57:46
  Select CONVERT(varchar(100), GETDATE(), 9): 05 16 2006 10:57:46:827AM
  Select CONVERT(varchar(100), GETDATE(), 10): 05-16-06
  Select CONVERT(varchar(100), GETDATE(), 11): 06/05/16
  Select CONVERT(varchar(100), GETDATE(), 12): 060516
  Select CONVERT(varchar(100), GETDATE(), 13): 16 05 2006 10:57:46:937
  Select CONVERT(varchar(100), GETDATE(), 14): 10:57:46:967
  Select CONVERT(varchar(100), GETDATE(), 20): 2006-05-16 10:57:47
  Select CONVERT(varchar(100), GETDATE(), 21): 2006-05-16 10:57:47.157
  Select CONVERT(varchar(100), GETDATE(), 22): 05/16/06 10:57:47 AM
  Select CONVERT(varchar(100), GETDATE(), 23): 2006-05-16
  Select CONVERT(varchar(100), GETDATE(), 24): 10:57:47
  Select CONVERT(varchar(100), GETDATE(), 25): 2006-05-16 10:57:47.250
  Select CONVERT(varchar(100), GETDATE(), 100): 05 16 2006 10:57AM
  Select CONVERT(varchar(100), GETDATE(), 101): 05/16/2006
  Select CONVERT(varchar(100), GETDATE(), 102): 2006.05.16
  Select CONVERT(varchar(100), GETDATE(), 103): 16/05/2006
  Select CONVERT(varchar(100), GETDATE(), 104): 16.05.2006
  Select CONVERT(varchar(100), GETDATE(), 105): 16-05-2006
  Select CONVERT(varchar(100), GETDATE(), 106): 16 05 2006
  Select CONVERT(varchar(100), GETDATE(), 107): 05 16, 2006
  Select CONVERT(varchar(100), GETDATE(), 108): 10:57:49
  Select CONVERT(varchar(100), GETDATE(), 109): 05 16 2006 10:57:49:437AM
  Select CONVERT(varchar(100), GETDATE(), 110): 05-16-2006
  Select CONVERT(varchar(100), GETDATE(), 111): 2006/05/16
  Select CONVERT(varchar(100), GETDATE(), 112): 20060516
  Select CONVERT(varchar(100), GETDATE(), 113): 16 05 2006 10:57:49:513
  Select CONVERT(varchar(100), GETDATE(), 114): 10:57:49:547
  Select CONVERT(varchar(100), GETDATE(), 120): 2006-05-16 10:57:49
  Select CONVERT(varchar(100), GETDATE(), 121): 2006-05-16 10:57:49.700
  Select CONVERT(varchar(100), GETDATE(), 126): 2006-05-16T10:57:49.827
  Select CONVERT(varchar(100), GETDATE(), 130): 18 Apr 2006 10:57:49:907AM
  Select CONVERT(varchar(100), GETDATE(), 131): 18/04/2006 10:57:49:920AM


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-625303-1-1.html 上篇帖子: Authenticate SSH user with FreeRadius Server (CentOS 6) 下篇帖子: 经典SQL练习题
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表