CONVERT的使用方法: 格式: CONVERT(data_type,expression[,style]) 说明: 此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar) 相互转换的时候才用到. 例子: SELECT CONVERT(varchar(),getdate(),) now 结果为 now --------------------------------------- // style数字在转换时间时的含义如下 ------------------------------------------------------------------------------------------------- Style(2位表示年份) | Style(4位表示年份) | 输入输出格式 ------------------------------------------------------------------------------------------------- - | 0 or | mon dd yyyy hh:miAM(或PM) ------------------------------------------------------------------------------------------------- 1 | | mm/dd/yy ------------------------------------------------------------------------------------------------- 2 | | yy-mm-dd ------------------------------------------------------------------------------------------------- 3 | | dd/mm/yy ------------------------------------------------------------------------------------------------- 4 | | dd-mm-yy ------------------------------------------------------------------------------------------------- 5 | | dd-mm-yy ------------------------------------------------------------------------------------------------- 6 | | dd mon yy ------------------------------------------------------------------------------------------------- 7 | | mon dd,yy ------------------------------------------------------------------------------------------------- 8 | | hh:mm:ss ------------------------------------------------------------------------------------------------- - | 9 or | mon dd yyyy hh:mi:ss:mmmmAM(或PM) ------------------------------------------------------------------------------------------------- | | mm-dd-yy ------------------------------------------------------------------------------------------------- | | yy/mm/dd ------------------------------------------------------------------------------------------------- | | yymmdd ------------------------------------------------------------------------------------------------- - | or | dd mon yyyy hh:mi:ss:mmm(小时制) ------------------------------------------------------------------------------------------------- | | hh:mi:ss:mmm(小时制) ------------------------------------------------------------------------------------------------- - | or | yyyy-mm-dd hh:mi:ss(小时制) ------------------------------------------------------------------------------------------------- - | or | yyyy-mm-dd hh:mi:ss:mmm(小时制) ------------------------------------------------------------------------------------------------- 可以使用的 style 值: Style IDStyle 格式 或者 0mon dd yyyy hh:miAM (或者 PM)mm/dd/yyyy.mm.dddd/mm/yydd.mm.yydd-mm-yydd mon yyMon dd, yyhh:mm:ss 或者 9mon dd yyyy hh:mi:ss:mmmAM(或者 PM)mm-dd-yyyy/mm/ddyymmdd 或者 dd mon yyyy hh:mm:ss:mmm(h)hh:mi:ss:mmm(h) 或者 yyyy-mm-dd hh:mi:ss(h) 或者 yyyy-mm-dd hh:mi:ss.mmm(h)yyyy-mm-ddThh:mm:ss.mmm(没有空格)dd mon yyyy hh:mi:ss:mmmAMdd/mm/yy hh:mi:ss:mmmAMSqlServer之Convert 函数应用 Select CONVERT(varchar(), GETDATE(), 0): :AM Select CONVERT(varchar(), GETDATE(), 1): // Select CONVERT(varchar(), GETDATE(), 2): .. Select CONVERT(varchar(), GETDATE(), 3): // Select CONVERT(varchar(), GETDATE(), 4): .. Select CONVERT(varchar(), GETDATE(), 5): -- Select CONVERT(varchar(), GETDATE(), 6): Select CONVERT(varchar(), GETDATE(), 7): , Select CONVERT(varchar(), GETDATE(), 8): :: Select CONVERT(varchar(), GETDATE(), 9): :::AM Select CONVERT(varchar(), GETDATE(), ): -- Select CONVERT(varchar(), GETDATE(), ): // Select CONVERT(varchar(), GETDATE(), ): Select CONVERT(varchar(), GETDATE(), ): ::: Select CONVERT(varchar(), GETDATE(), ): ::: Select CONVERT(varchar(), GETDATE(), ): -- :: Select CONVERT(varchar(), GETDATE(), ): -- ::. Select CONVERT(varchar(), GETDATE(), ): // :: AM Select CONVERT(varchar(), GETDATE(), ): -- Select CONVERT(varchar(), GETDATE(), ): :: Select CONVERT(varchar(), GETDATE(), ): -- ::. Select CONVERT(varchar(), GETDATE(), ): :AM Select CONVERT(varchar(), GETDATE(), ): // Select CONVERT(varchar(), GETDATE(), ): .. Select CONVERT(varchar(), GETDATE(), ): // Select CONVERT(varchar(), GETDATE(), ): .. Select CONVERT(varchar(), GETDATE(), ): -- Select CONVERT(varchar(), GETDATE(), ): Select CONVERT(varchar(), GETDATE(), ): , Select CONVERT(varchar(), GETDATE(), ): :: Select CONVERT(varchar(), GETDATE(), ): :::AM Select CONVERT(varchar(), GETDATE(), ): -- Select CONVERT(varchar(), GETDATE(), ): // Select CONVERT(varchar(), GETDATE(), ): Select CONVERT(varchar(), GETDATE(), ): ::: Select CONVERT(varchar(), GETDATE(), ): ::: Select CONVERT(varchar(), GETDATE(), ): -- :: Select CONVERT(varchar(), GETDATE(), ): -- ::. Select CONVERT(varchar(), GETDATE(), ): --T::. Select CONVERT(varchar(), GETDATE(), ): ???? ?????? :::AM Select CONVERT(varchar(), GETDATE(), ): // :::AM
推荐整理分享sqlserver CONVERT()函数用法小结,希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!
MSSQL数据附加失败报错解决办法 解决办法:1.新建一个同名的数据库(数据文件与原来的要一致)2.再停掉sqlserver(注意不要分离数据库)3.用原数据库的数据文件覆盖掉这个新建的数据库4.
编程经验点滴 动态SQL的拼接技巧 常见的误解有:1.只用ado.net,无法进行动态SQL拼接。2.有几个动态参数,代码的重复量就成了这些参数的不同数量的组合数,动态参数越多,重复量越
CPQuery 解决拼接SQL的新方法 我一直都不喜欢在访问数据库时采用拼接SQL的方法,原因有以下几点:1.不安全:有被SQL注入的风险。2.可能会影响性能:每条SQL语句都需要数据库引擎