說明:如果您有任何疑問或想咨詢其他業(yè)務請撥打電話 400 685 0732
全網(wǎng)監(jiān)測海量數(shù)據(jù)按需發(fā)布監(jiān)測預警
實時把握輿情動態(tài)精準追溯信息源頭
在知道一個函數(shù)如何使用之前,我們一定要先來了解這一個函數(shù)的語法結(jié)構(gòu)以及包括的參數(shù)代表的含義,所以今天小編就來介紹convert函數(shù)的語法是什么,以及是如何使用的,希望能夠?qū)Υ蠹矣兴鶐椭?/p>
convert函數(shù)——convert函數(shù)的語法
convert(data_type[(length)],expression[,style])
參數(shù)
expression
是任何有效的Microsoft?SQLServer?表達式。。
data_type
目標系統(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ù)格式。
*默認值(style0或100、9或109、13或113、20或120、21或121)始終返回世紀數(shù)位(yyyy)。
**當轉(zhuǎn)換為datetime時輸入;當轉(zhuǎn)換為字符數(shù)據(jù)時輸出。
***專門用于XML。對于從datetime或smalldatetime到character數(shù)據(jù)的轉(zhuǎn)換,輸出格式如表中所示。對于從float、money或smallmoney到character數(shù)據(jù)的轉(zhuǎn)換,輸出等同于style2。對于從real到character數(shù)據(jù)的轉(zhuǎn)換,輸出等同于style1。
****Hijri是具有幾種變化形式的日歷系統(tǒng),Microsoft?SQLServer?2000使用其中的科威特算法。
convert函數(shù)正確使用示例
CONVERT(要轉(zhuǎn)換到的類型,合法的表達式,格式化類型)。
1.convert函數(shù)書寫格式:SELECTCONVERT(varchar(30),getdate(),101)now,如下圖所示:
2.編碼,對應的字符串格式,語句及查詢結(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ù)了,如果大家還想了解更多與之有關(guān)的內(nèi)容,歡迎關(guān)注我們文軍營銷的官網(wǎng)。
推薦閱讀
通過CONVERT函數(shù)在excel中對時間間隔進行計算 | 文軍營銷通常情況下,使用計算器不能完成對工作時間的時間間隔進行計算,因為時間不能使用具體的數(shù)字來代替,通過CONVERT函數(shù)在excel中對時間間隔進行計算。下面在考試時間表工作簿中計算出各個科目考試的時間間隔。 1、打開考試時間表工作簿,在D3單元格中輸入公式"=CONVERT((C3-B3)*24,"hr","mn")。 圖1 2、按excel快捷鍵...
說明:如果您有任何疑問或想咨詢其他業(yè)務請撥打電話 400 685 0732