国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > SQL Server > 正文

sql convert函數使用小結

2024-08-31 00:44:07
字體:
來源:轉載
供稿:網友

CONVERT(data_type,expression[,style])
convert(varchar(10),字段名,轉換格式)

說明:
此樣式一般在時間類型(datetime,smalldatetime)與字符串類型(nchar,nvarchar,char,varchar)
相互轉換的時候才用到.

語句 結果
SELECT CONVERT(varchar(100), GETDATE(), 0) 07 15 2009 4:06PM
SELECT CONVERT(varchar(100), GETDATE(), 1) 07/15/09
SELECT CONVERT(varchar(100), GETDATE(), 2) 09.07.15
SELECT CONVERT(varchar(100), GETDATE(), 3) 15/07/09
SELECT CONVERT(varchar(100), GETDATE(), 4) 15.07.09
SELECT CONVERT(varchar(100), GETDATE(), 5) 15-07-09
SELECT CONVERT(varchar(100), GETDATE(), 6) 15 07 09
SELECT CONVERT(varchar(100), GETDATE(), 7) 07 15, 09
SELECT CONVERT(varchar(100), GETDATE(), 8) 16:06:26
SELECT CONVERT(varchar(100), GETDATE(), 9) 07 15 2009 4:06:26:513PM
SELECT CONVERT(varchar(100), GETDATE(), 10) 07-15-09
SELECT CONVERT(varchar(100), GETDATE(), 11) 09/07/15
SELECT CONVERT(varchar(100), GETDATE(), 12) 090715
SELECT CONVERT(varchar(100), GETDATE(), 13) 15 07 2009 16:06:26:513
SELECT CONVERT(varchar(100), GETDATE(), 14) 16:06:26:513
SELECT CONVERT(varchar(100), GETDATE(), 20) 2009-07-15 16:06:26
SELECT CONVERT(varchar(100), GETDATE(), 21) 2009-07-15 16:06:26.513
SELECT CONVERT(varchar(100), GETDATE(), 22) 07/15/09 4:06:26 PM
SELECT CONVERT(varchar(100), GETDATE(), 23) 2009-07-15
SELECT CONVERT(varchar(100), GETDATE(), 24) 16:06:26
SELECT CONVERT(varchar(100), GETDATE(), 25) 2009-07-15 16:06:26.513
SELECT CONVERT(varchar(100), GETDATE(), 100) 07 15 2009 4:06PM
SELECT CONVERT(varchar(100), GETDATE(), 101) 07/15/2009
SELECT CONVERT(varchar(100), GETDATE(), 102) 2009.07.15
SELECT CONVERT(varchar(100), GETDATE(), 103) 15/07/2009
SELECT CONVERT(varchar(100), GETDATE(), 104) 15.07.2009
SELECT CONVERT(varchar(100), GETDATE(), 105) 15-07-2009
SELECT CONVERT(varchar(100), GETDATE(), 106) 15 07 2009
SELECT CONVERT(varchar(100), GETDATE(), 107) 07 15, 2009
SELECT CONVERT(varchar(100), GETDATE(), 108) 16:06:26
SELECT CONVERT(varchar(100), GETDATE(), 109) 07 15 2009 4:06:26:513PM
SELECT CONVERT(varchar(100), GETDATE(), 110) 07-15-2009
SELECT CONVERT(varchar(100), GETDATE(), 111) 2009/07/15
SELECT CONVERT(varchar(100), GETDATE(), 112) 20090715
SELECT CONVERT(varchar(100), GETDATE(), 113) 15 07 2009 16:06:26:513
SELECT CONVERT(varchar(100), GETDATE(), 114) 16:06:26:513
SELECT CONVERT(varchar(100), GETDATE(), 120) 2009-07-15 16:06:26
SELECT CONVERT(varchar(100), GETDATE(), 121) 2009-07-15 16:06:26.513
SELECT CONVERT(varchar(100), GETDATE(), 126) 2009-07-15T16:06:26.513
SELECT CONVERT(varchar(100), GETDATE(), 130) 23 ??? 1430 4:06:26:513PM
SELECT CONVERT(varchar(100), GETDATE(), 131) 23/07/1430 4:06:26:513PM

style數字在轉換時間時的含義如下:

------------------------------------------------------------------------------------------------------------
Style(2位表示年份)| Style(4位表示年份)|輸入輸出格式
------------------------------------------------------------------------------------------------------------
0| 100|mon dd yyyy hh:miAM(或PM)
------------------------------------------------------------------------------------------------------------
1| 101美國|mm/dd/yy
------------------------------------------------------------------------------------------------------------
2| 102ANSI|yy-mm-dd
------------------------------------------------------------------------------------------------------------
3| 103英法|dd/mm/yy
------------------------------------------------------------------------------------------------------------
4| 104德國|dd.mm.yy
------------------------------------------------------------------------------------------------------------
5| 105意大利|dd-mm-yy
------------------------------------------------------------------------------------------------------------
6| 106|dd mon yy
------------------------------------------------------------------------------------------------------------
7| 107|mon dd,yy
------------------------------------------------------------------------------------------------------------
8| 108|hh:mm:ss
------------------------------------------------------------------------------------------------------------
9| 109|mon dd yyyy hh:mi:ss:mmmmAM(或PM)
------------------------------------------------------------------------------------------------------------
10| 110美國|mm-dd-yy
------------------------------------------------------------------------------------------------------------
11| 111日本|yy/mm/dd
------------------------------------------------------------------------------------------------------------
12| 112ISO|yymmdd
------------------------------------------------------------------------------------------------------------
13| 113歐洲默認值|dd mon yyyy hh:mi:ss:mmm(24小時制)
------------------------------------------------------------------------------------------------------------
14| 114|hh:mi:ss:mmm(24小時制)
------------------------------------------------------------------------------------------------------------
20| 120ODBC 規范|yyyy-mm-dd hh:mi:ss(24小時制)
------------------------------------------------------------------------------------------------------------
21|121|yyyy-mm-dd hh:mi:ss:mmm(24小時制)
------------------------------------------------------------------------------------------------------------

CONVERT ( data_type [ ( length ) ] , expression [ , style ] )

參數

expression

是任何有效的 Microsoft® SQL Server™ 表達式。。

data_type

目標系統所提供的數據類型,包括 bigint 和 sql_variant。不能使用用戶定義的數據類型。
length

nchar、nvarchar、char、varchar、binary 或 varbinary 數據類型的可選參數。

style

日期格式樣式,借以將 datetime 或 smalldatetime 數據轉換為字符數據(nchar、nvarchar、char、varchar、nchar 或 nvarchar 數據類型);或者字符串格式樣式,借以將 float、real、money 或 smallmoney 數據轉換為字符數據(nchar、nvarchar、char、varchar、nchar 或 nvarchar 數據類型)。

SQL Server 支持使用科威特算法的阿拉伯樣式中的數據格式。

在表中,左側的兩列表示將 datetime 或 smalldatetime 轉換為字符數據的 style 值。給 style 值加 100,可獲得包括世紀數位的四位年份 (yyyy)。

不帶世紀數位 (yy)帶世紀數位 (yyyy)
標準
輸入/輸出**

-0 或 100 (*) 默認值mon dd yyyy hh:miAM(或 PM)

1101美國mm/dd/yyyy

2102ANSIyy.mm.dd

3103英國/法國dd/mm/yy

4104德國dd.mm.yy

5105意大利dd-mm-yy

6106-dd mon yy

7107-mon dd, yy

8108-hh:mm:ss

-9 或 109 (*) 默認值 + 毫秒mon dd yyyy hh:mi:ss:mmmAM(或 PM)

10110美國mm-dd-yy

11111日本yy/mm/dd

12112ISOyymmdd

-13 或 113 (*) 歐洲默認值 + 毫秒dd mon yyyy hh:mm:ss:mmm(24h)

14114-hh:mi:ss:mmm(24h)

-20 或 120 (*) ODBC 規范yyyy-mm-dd hh:mm:ss[.fff]

-21 或 121 (*) ODBC 規范(帶毫秒)yyyy-mm-dd hh:mm:ss[.fff]

-126(***)ISO8601yyyy-mm-dd Thh:mm:ss.mmm(不含空格)

-130*Hijri****dd mon yyyy hh:mi:ss:mmmAM

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 高碑店市| 额敏县| 安图县| 温宿县| 岳普湖县| 龙胜| 高台县| 彭泽县| 崇阳县| 平阴县| 闽侯县| 成都市| 牡丹江市| 通化县| 洛扎县| 赣榆县| 虎林市| 略阳县| 杭州市| 许昌县| 民勤县| 隆化县| 克什克腾旗| 凌云县| 宜君县| 尼玛县| 澄城县| 双峰县| 宜城市| 娄烦县| 玉田县| 天气| 阿克苏市| 云林县| 西峡县| 大方县| 方城县| 方城县| 依兰县| 桦川县| 波密县|