說明:如果您有任何疑問或想咨詢其他業(yè)務(wù)請(qǐng)撥打電話 400 685 0732
全網(wǎng)監(jiān)測(cè)海量數(shù)據(jù)按需發(fā)布監(jiān)測(cè)預(yù)警
實(shí)時(shí)把握輿情動(dòng)態(tài)精準(zhǔn)追溯信息源頭
在知道一個(gè)函數(shù)如何使用之前,我們一定要先來了解這一個(gè)函數(shù)的語法結(jié)構(gòu)以及包括的參數(shù)代表的含義,所以今天小編就來介紹convert函數(shù)的語法是什么,以及是如何使用的,希望能夠?qū)Υ蠹矣兴鶐椭?/p>
convert函數(shù)——convert函數(shù)的語法
convert(data_type[(length)],expression[,style])
參數(shù)
expression
是任何有效的Microsoft?SQLServer?表達(dá)式。。
data_type
目標(biāo)系統(tǒng)所提供的數(shù)據(jù)類型,包括bigint和sql_variant。不能使用用戶定義的數(shù)據(jù)類型。
length
nchar、nvarchar、char、varchar、binary或varbinary數(shù)據(jù)類型的可選參數(shù)。
style
日期格式樣式,借以將datetime或smalldatetime數(shù)據(jù)轉(zhuǎn)換為字符數(shù)據(jù)(nchar、nvarchar、char、varchar、nchar或nvarchar數(shù)據(jù)類型);或者字符串格式樣式,借以將float、real、money或smallmoney數(shù)據(jù)轉(zhuǎn)換為字符數(shù)據(jù)(nchar、nvarchar、char、varchar、nchar或nvarchar數(shù)據(jù)類型)。
SQLServer支持使用科威特算法的阿拉伯樣式中的數(shù)據(jù)格式。
*默認(rèn)值(style0或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)換,輸出等同于style2。對(duì)于從real到character數(shù)據(jù)的轉(zhuǎn)換,輸出等同于style1。
****Hijri是具有幾種變化形式的日歷系統(tǒng),Microsoft?SQLServer?2000使用其中的科威特算法。
convert函數(shù)正確使用示例
CONVERT(要轉(zhuǎn)換到的類型,合法的表達(dá)式,格式化類型)。
1.convert函數(shù)書寫格式:SELECTCONVERT(varchar(30),getdate(),101)now,如下圖所示:
2.編碼,對(duì)應(yīng)的字符串格式,語句及查詢結(jié)果:SELECTCONVERT(varchar(100),GETDATE(),0):0516200610:57AMSELECTCONVERT(varchar(100),GETDATE(),1):05/16/06SELECTCONVERT(varchar(100),GETDATE(),2):06.05.16SELECTCONVERT(varchar(100),GETDATE(),3):16/05/06SELECT……
以上就是有關(guān)convert函數(shù)語法和案例的所有相關(guān)介紹,語法以及使用方法都告訴你了,接下來就要大家要在實(shí)踐過程當(dāng)中去掌握這一個(gè)函數(shù)了,如果大家還想了解更多與之有關(guān)的內(nèi)容,歡迎關(guān)注我們文軍營銷的官網(wǎng)。
推薦閱讀
說明:如果您有任何疑問或想咨詢其他業(yè)務(wù)請(qǐng)撥打電話 400 685 0732