欢迎来到天天文库
浏览记录
ID:8970290
大小:38.00 KB
页数:5页
时间:2018-04-13
《convert函数[数据类型转换]》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、CONVERT函数[数据类型转换]---------------------------------------------------------------------功能返回转换成提供的数据类型的表达式。语法CONVERT(datatype,expression[,format-style])参数datatype 表达式将转换成的数据类型。expression 要转换的表达式。format-style 对于将字符串转换为日期或时间数据类型以及相反的转换过程,format-style是描述要使用的日期
2、格式字符串的样式代码。format-style参数的值具有下列含义:不含世纪(yy)含世纪(yyyy)输出-0或100Mmmddyyyyhh:nn:ss:sssAM(或PM)1101mm/dd/yy[yy]2102[yy]yy.mm.dd3103dd/mm/yy[yy]4104dd.mm.yy[yy]5105dd-mm-yy[yy]6106ddMmmyy[yy]7107Mmmdd,yy[yy]8108hh:nn:ss-9或109Mmmddyyyyhh:nn:ss:sssAM(或PM)10110mm-dd-yy[yy]
3、11111[yy]yy/mm/dd12112[yy]yymmdd13113ddMmmyyyhh:nn:ss:sss(24小时制,欧洲缺省时间+毫秒,4位数年份)14114hh:nn:ss:sss(24小时制)20120yyyy-mm-ddhh:nn:ss:sss(24小时制,ODBC规范,4位数年份)21121yyyy-mm-ddhh:nn:ss.sss(24小时制,ODBC规范加毫秒,4位数年份)如果未提供format-style参数,则使用样式代码0。有关每种输出符号(如Mmm)生成的样式的描述,请参见DATE_
4、FORMAT选项[compatibility]。标准和兼容性SQL/92 供应商扩展。SQL/99 供应商扩展。Sybase 与AdaptiveServerEnterprise兼容。另请参见CAST函数[数据类型转换]示例下列语句说明了格式样式的用法:SELECTCONVERT(CHAR(20),order_date,104)FROMsales_orderorder_date16.03.200020.03.200023.03.200025.03.2000SELECTCONVERT(CHAR(20),ord
5、er_date,7)FROMsales_orderorder_dateMar16,00Mar20,00Mar23,00Mar25,00下面的语句说明了到整数的转换,并返回值5:SELECTCONVERT(integer,5.2)CONVERT将某种数据类型的表达式显式转换为另一种数据类型。由于某些需求经常用到取日期格式的不同.现以下可在SQLServer中 将日期格式化.SQLServer支持使用科威特算法的阿拉伯样式中的数据格式。在表中,左侧的两列表示将datetime或smalldatetime转换为字符数据的s
6、tyle值。给style值加100,可获得包括世纪数位的四位年份(yyyy)。不带世纪数位(yy)带世纪数位(yyyy)标准输入/输出**-0或100(*)默认值monddyyyyhh:miAM(或PM)1101美国mm/dd/yyyy2102ANSIyy.mm.dd3103英国/法国dd/mm/yy4104德国dd.mm.yy5105意大利dd-mm-yy6106-ddmonyy7107-mondd,yy8108-hh:mm:ss-9或109(*)默认值+毫秒monddyyyyhh:mi:ss:mmmAM(或PM)
7、10110美国mm-dd-yy11111日本yy/mm/dd12112ISOyymmdd-13或113(*)欧洲默认值+毫秒ddmonyyyyhh:mm:ss:mmm(24h)14114-hh:mi:ss:mmm(24h)-20或120(*)ODBC规范yyyy-mm-ddhh:mm:ss[.fff]-21或121(*)ODBC规范(带毫秒)yyyy-mm-ddhh:mm:ss[.fff]-126(***)ISO8601yyyy-mm-ddThh:mm:ss:mmm(不含空格)-130*科威特ddmonyyyyhh:
8、mi:ss:mmmAM-131*科威特dd/mm/yyhh:mi:ss:mmmAM* 默认值(style0或100、9或109、13或113、20或120、21或121)始终返回世纪数位(yyyy)。**当转换为datetime时输入;当转换为字符数据时输出。***专门用于XML。对于从datetime或smalldatetime到char
此文档下载收益归作者所有