CONVERT 函式 資料型別轉換

2021-04-24 12:43:50 字數 1812 閱讀 9257

convert 函式 [資料型別轉換]功能

返回轉換成提供的資料型別的表示式。語法

convert(data

type, expression [ , format-style ])引數

data type表示式將轉換成的資料型別。

expression要轉換的表示式。

format-style對於將字串轉換為日期或時間資料型別以及相反的轉換過程,format-style 是描述要使用的日期格式字串的樣式**。format-style 引數的值具有下列含義:

不含世紀 (yy)

含世紀 (yyyy)

輸出 -

0 或 100

mmm dd yyyy hh:nn:ss:sss am(或 pm)

1 101

mm/dd/yy[yy]

2 102

[yy]yy.mm.dd

3 103

dd/mm/yy[yy]

4 104

dd.mm.yy[yy]

5 105

dd-mm-yy[yy]

6 106

dd mmm yy[yy]

7 107

mmm dd, yy[yy]

8 108

hh:nn:ss

- 9 或 109

mmm dd yyyy hh:nn:ss:sssam(或 pm)

10 110

mm-dd-yy[yy]

11 111

[yy]yy/mm/dd

12 112

[yy]yymmdd

13 113

dd mmm yyy hh:nn:ss:sss(24 小時制,歐洲預設時間 + 毫秒,4 位數年份)

14 114

hh:nn:ss:sss(24 小時制)

20 120

yyyy-mm-dd hh:nn:ss:sss(24 小時制,odbc 規範,4 位數年份)

21 121

yyyy-mm-dd hh:nn:ss.sss(24 小時制,odbc 規範加毫秒,4 位數年份)

如果未提供 format-style 引數,則使用樣式** 0。

有關每種輸出符號(如 mmm)生成的樣式的描述,請參見 date_format 選項 [compatibility]。

標準和相容性

另請參見 示例

下列語句說明了格式樣式的用法:

select convert( char( 20 ), order_date, 104 )

from sales_order

order_date

16.03.2000

20.03.2000

23.03.2000

25.03.2000

...

select convert( char( 20 ), order_date, 7 )

from sales_order

order_date

mar 16, 00

mar 20, 00

mar 23, 00

mar 25, 00

...

下面的語句說明了到整數的轉換,並返回值 5:

select convert( integer, 5.2 )

C 資料型別轉換,Convert

內容轉換函式 舉例 convert.toint32 可以將多種型別 包括 object 引用型別 的值轉換為 int 型別,因為它有許多過載版本 2 public static int toint32 object public static int toint32 bool public stat...

用Convert類實現資料型別轉換

任何一門程式語言均有相關資料型別。c 也不例外,其基本資料型別有int,short,long,float,double,string等。資料型別之間可以相互轉換。convert類是專門進行型別轉換的類,它能夠實現各種基本資料型別之間的相互轉換。convert類常用的型別轉換方法 convert.to...

用Convert類實現資料型別轉換

convert類用於將乙個基本資料型別轉換為另乙個基本資料型別,返回與指定型別的值等效的型別 受支援的基型別是boolean char sbyte byte int16 int32 int64 uint16 uint32 uint64 single double decimal datetime和s...