日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
SQL中CONVERT函數(shù)詳解

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

“只有客戶發(fā)展了,才有我們的生存與發(fā)展!”這是創(chuàng)新互聯(lián)的服務(wù)宗旨!把網(wǎng)站當(dāng)作互聯(lián)網(wǎng)產(chǎn)品,產(chǎn)品思維更注重全局思維、需求分析和迭代思維,在網(wǎng)站建設(shè)中就是為了建設(shè)一個(gè)不僅審美在線,而且實(shí)用性極高的網(wǎng)站。創(chuàng)新互聯(lián)對(duì)網(wǎng)站制作、成都網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)站開發(fā)、網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站優(yōu)化、網(wǎng)絡(luò)推廣、探索永無(wú)止境。

使用 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

nchar、nvarchar、char、varchar、binaryvarbinary數(shù)據(jù)類型的可選參數(shù)。

style

日期格式樣式,借以將datetimesmalldatetime數(shù)據(jù)轉(zhuǎn)換為字符數(shù)據(jù)(nchar、nvarcharchar、varchar、ncharnvarchar數(shù)據(jù)類型);或者字符串格式樣式,借以將float、real、moneysmallmoney數(shù)據(jù)轉(zhuǎn)換為字符數(shù)據(jù)(nchar、nvarchar、charvarcharncharnvarchar數(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ì)于從
datetime
smalldatetime
character數(shù)據(jù)的轉(zhuǎn)換,輸出格式如表中所示。對(duì)于從
float、
money
smallmoney
character數(shù)據(jù)的轉(zhuǎn)換,輸出等同于
style 2。對(duì)于從
real
character數(shù)據(jù)的轉(zhuǎn)換,輸出等同于
style 1。

重要  默認(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ù)?strong>char或varchar數(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 相同的值。


網(wǎng)站名稱:SQL中CONVERT函數(shù)詳解
路徑分享:http://www.5511xx.com/article/dpsesgh.html