Sql Server基本函數(shù)

Sql Server基本函數(shù)

ID:37712931

大小:43.00 KB

頁數(shù):7頁

時間:2019-05-29

Sql Server基本函數(shù)_第1頁
Sql Server基本函數(shù)_第2頁
Sql Server基本函數(shù)_第3頁
Sql Server基本函數(shù)_第4頁
Sql Server基本函數(shù)_第5頁
資源描述:

《Sql Server基本函數(shù)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、SqlServer基本函數(shù)1.字符串函數(shù)長度與分析用datalength(Char_expr)返回字符串包含字符數(shù),但不包含后面的空格substring(expression,start,length)不多說了,取子串right(char_expr,int_expr)返回字符串右邊int_expr個字符字符操作類upper(char_expr)轉(zhuǎn)為大寫lower(char_expr)轉(zhuǎn)為小寫space(int_expr)生成int_expr個空格replicate(char_expr,int_expr)復(fù)制字符串int_expr次rever

2、se(char_expr)反轉(zhuǎn)字符串stuff(char_expr1,start,length,char_expr2)將字符串char_expr1中的從start開始的length個字符用char_expr2代替ltrim(char_expr)rtrim(char_expr)取掉空格ascii(char)char(ascii)兩函數(shù)對應(yīng),取ascii碼,根據(jù)ascii嗎取字符字符串查找charindex(char_expr,expression)返回char_expr的起始位置patindex("%pattern%",expression)

3、返回指定模式的起始位置,否則為02.數(shù)學(xué)函數(shù)abs(numeric_expr)求絕對值ceiling(numeric_expr)取大于等于指定值的最小整數(shù)exp(float_expr)取指數(shù)floor(numeric_expr)小于等于指定值得最大整數(shù)pi()3.1415926.........power(numeric_expr,power)返回power次方rand([int_expr])隨機(jī)數(shù)產(chǎn)生器round(numeric_expr,int_expr)安int_expr規(guī)定的精度四舍五入sign(int_expr)根據(jù)正數(shù),0,負(fù)數(shù)

4、,,返回+1,0,-1sqrt(float_expr)平方根3.日期函數(shù)getdate()返回日期datename(datepart,date_expr)返回名稱如Junedatepart(datepart,date_expr)取日期一部份datediff(datepart,date_expr1.dateexpr2)日期差dateadd(datepart,number,date_expr)返回日期加上number上述函數(shù)中datepart的寫法取值和意義yy1753-9999年份qq1-4刻mm1-12月dy1-366日dd1-31日wk1

5、-54周dw1-7周幾hh0-23小時mi0-59分鐘ss0-59秒ms0-999毫秒日期轉(zhuǎn)換convert()4.系統(tǒng)函數(shù)suser_name()用戶登錄名user_name()用戶在數(shù)據(jù)庫中的名字user用戶在數(shù)據(jù)庫中的名字show_role()對當(dāng)前用戶起作用的規(guī)則db_name()數(shù)據(jù)庫名object_name(obj_id)數(shù)據(jù)庫對象名col_name(obj_id,col_id)列名col_length(objname,colname)列長度valid_name(char_expr)是否是有效標(biāo)識符?convert函數(shù)轉(zhuǎn)換日期格

6、式2008-01-2315:47SQLserver中用convert函數(shù)轉(zhuǎn)換日期格式2008-01-1515:51SQLserver中用convert函數(shù)轉(zhuǎn)換日期格式SQLServer中文版的默認(rèn)的日期字段datetime格式是yyyy-mm-ddThh:mm:ss.mmm例如:selectgetdate()2004-09-1211:06:08.177整理了一下SQLServer里面可能經(jīng)常會用到的日期格式轉(zhuǎn)換方法:舉例如下:selectCONVERT(varchar,getdate(),120)2004-09-1211:06:08sele

7、ctreplace(replace(replace(CONVERT(varchar,getdate(),120),'-',''),'',''),':','')20040912110608selectCONVERT(varchar(12),getdate(),111)2004/09/12selectCONVERT(varchar(12),getdate(),112)20040912selectCONVERT(varchar(12),getdate(),102)2004.09.12selectCONVERT(varchar(12),getdat

8、e(),101)09/12/2004selectCONVERT(varchar(12),getdate(),103)12/09/2004selectCONVERT(varchar

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。