自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

SQL中CONVERT函數(shù)詳解

數(shù)據(jù)庫(kù) SQL Server
下文將為您介紹SQL中的CONVERT函數(shù),CONVERT函數(shù)是SQL中用于數(shù)據(jù)轉(zhuǎn)換的函數(shù),如果您對(duì)此有興趣,不妨一看,相信對(duì)您學(xué)習(xí)SQL有所幫助。

下文將為您介紹SQL中的CONVERT函數(shù),CONVERT函數(shù)是SQL中用于數(shù)據(jù)轉(zhuǎn)換的函數(shù),如果您對(duì)此有興趣,不妨一看,相信對(duì)您學(xué)習(xí)SQL有所幫助。

使用 CONVERT:

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

參數(shù)

expression

是任何有效的 Microsoft® SQL Server™ 表達(dá)式。

data_type

目標(biāo)系統(tǒng)所提供的數(shù)據(jù)類型,包括 bigintsql_variant。不能使用用戶定義的數(shù)據(jù)類型。

length

ncharnvarchar、charvarchar、binaryvarbinary 數(shù)據(jù)類型的可選參數(shù)。

style

日期格式樣式,借以將 datetimesmalldatetime 數(shù)據(jù)轉(zhuǎn)換為字符數(shù)據(jù)(nchar、nvarchar、charvarchar、ncharnvarchar 數(shù)據(jù)類型);或者字符串格式樣式,借以將 float、real、moneysmallmoney 數(shù)據(jù)轉(zhuǎn)換為字符數(shù)據(jù)(nchar、nvarchar、char、varchar、ncharnvarchar 數(shù)據(jù)類型)。

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

在表中,左側(cè)的兩列表示將 datetimesmalldatetime 轉(zhuǎn)換為字符數(shù)據(jù)的 style 值。給 style 值加 100,可獲得包括世紀(jì)數(shù)位的四位年份 (yyyy)。

不帶世紀(jì)數(shù)位 (yy) 帶世紀(jì)數(shù)位 (yyyy)
標(biāo)準(zhǔn)

輸入/輸出**
- 0 或 100 (*) 默認(rèn)值 mon dd yyyy hh:miAM(或 PM)
1 101 美國(guó) mm/dd/yyyy
2 102 ANSI yy.mm.dd
3 103 英國(guó)/法國(guó) dd/mm/yy
4 104 德國(guó) 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 (*) 默認(rèn)值 + 毫秒 mon dd yyyy hh:mi:ss:mmmAM(或 PM)
10 110 美國(guó) mm-dd-yy
11 111 日本 yy/mm/dd
12 112 ISO yymmdd
- 13 或 113 (*) 歐洲默認(rèn)值 + 毫秒 dd mon yyyy hh:mm:ss:mmm(24h)
14 114 - hh:mi:ss:mmm(24h)
- 20 或 120 (*) ODBC 規(guī)范 yyyy-mm-dd hh:mm:ss[.fff]
- 21 或 121 (*) ODBC 規(guī)范(帶毫秒) yyyy-mm-dd hh:mm:ss[.fff]
- 126(***) ISO8601 yyyy-mm-dd Thh:mm:ss:mmm(不含空格)
- 130* 科威特 dd mon yyyy hh:mi:ss:mmmAM
- 131* 科威特 dd/mm/yy hh:mi:ss:mmmAM

*    默認(rèn)值(style 0 或 100、9 或 109、13 或 113、20 或 120、21 或 121)始終返回世紀(jì)數(shù)位 (yyyy)。
** 當(dāng)轉(zhuǎn)換為 datetime 時(shí)輸入;當(dāng)轉(zhuǎn)換為字符數(shù)據(jù)時(shí)輸出。
*** 專門用于 XML。對(duì)于從 datetimesmalldatetimecharacter 數(shù)據(jù)的轉(zhuǎn)換,輸出格式如表中所示。對(duì)于從 float、moneysmallmoneycharacter 數(shù)據(jù)的轉(zhuǎn)換,輸出等同于 style 2。對(duì)于從 realcharacter 數(shù)據(jù)的轉(zhuǎn)換,輸出等同于 style 1。

[[15287]]

重要  默認(rèn)情況下,SQL Server 根據(jù)截止年份 2049 解釋兩位數(shù)字的年份。即,兩位數(shù)字的年份 49 被解釋為 2049,而兩位數(shù)字的年份 50 被解釋為 1950。許多客戶端應(yīng)用程序(例如那些基于 OLE 自動(dòng)化對(duì)象的客戶端應(yīng)用程序)都使用 2030 作為截止年份。SQL Server 提供一個(gè)配置選項(xiàng)("兩位數(shù)字的截止年份"),借以更改 SQL Server 所使用的截止年份并對(duì)日期進(jìn)行一致性處理。然而最安全的辦法是指定四位數(shù)字年份。

當(dāng)從 smalldatetime 轉(zhuǎn)換為字符數(shù)據(jù)時(shí),包含秒或毫秒的樣式將在這些位置上顯示零。當(dāng)從 datetimesmalldatetime 值進(jìn)行轉(zhuǎn)換時(shí),可以通過使用適當(dāng)?shù)?charvarchar 數(shù)據(jù)類型長(zhǎng)度來截?cái)嗖恍枰娜掌诓糠帧?/p>

下表顯示了從 floatreal 轉(zhuǎn)換為字符數(shù)據(jù)時(shí)的 style 值。

輸出
0(默認(rèn)值) 最大為 6 位數(shù)。根據(jù)需要使用科學(xué)記數(shù)法。
1 始終為 8 位值。始終使用科學(xué)記數(shù)法。
2 始終為 16 位值。始終使用科學(xué)記數(shù)法。

在下表中,左列表示從 money smallmoney 轉(zhuǎn)換為字符數(shù)據(jù)時(shí)的 style 值。

輸出
0(默認(rèn)值) 小數(shù)點(diǎn)左側(cè)每三位數(shù)字之間不以逗號(hào)分隔,小數(shù)點(diǎn)右側(cè)取兩位數(shù),例如 4235.98。
1 小數(shù)點(diǎn)左側(cè)每三位數(shù)字之間以逗號(hào)分隔,小數(shù)點(diǎn)右側(cè)取兩位數(shù),例如 3,510.92。
2 小數(shù)點(diǎn)左側(cè)每三位數(shù)字之間不以逗號(hào)分隔,小數(shù)點(diǎn)右側(cè)取四位數(shù),例如 4235.9819。

返回類型

返回與 data type 0 相同的值。

 

【編輯推薦】

SQL Server中對(duì)應(yīng)默認(rèn)約束的刪除方法

刪除SQL約束的方法

SQL中用于刪除記錄的DELETE語句

教您如何徹底刪除SQL Server注冊(cè)表

SQL中游標(biāo)的語法及應(yīng)用

責(zé)任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-09-24 19:02:40

SQL中CONVERT

2010-09-06 14:58:42

SQL函數(shù)

2010-09-09 11:12:49

SQL函數(shù)DATALENGTH

2010-10-14 14:01:35

MySQL CONVE

2025-01-07 13:58:08

SQL數(shù)據(jù)處理函數(shù)數(shù)據(jù)庫(kù)

2009-02-23 13:41:42

XML操作函數(shù)SQL Server

2010-06-18 13:14:26

SQL Server

2010-09-09 10:21:13

SQL函數(shù)時(shí)間

2010-07-19 08:45:45

SQL Server

2010-09-16 09:15:59

SQL函數(shù)

2010-08-05 09:07:24

2010-09-06 14:42:56

SQL函數(shù)

2010-09-06 14:17:04

SQL函數(shù)

2010-09-10 15:51:51

SQL分析函數(shù)

2019-09-20 10:00:33

SQLMySQL數(shù)據(jù)

2017-01-13 15:45:05

Linuxfork函數(shù)詳解

2024-10-17 16:08:36

SQL 查詢SQL

2021-04-09 10:37:40

SQL Server數(shù)據(jù)庫(kù)排名

2024-10-15 10:11:04

2010-09-07 11:53:00

SQL語句
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)