資源描述:
《SQL Server常用的函數(shù)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、字符串函數(shù)1.charindex();用來尋找一個指定的字符串在另一個字符串中的起始位置Example:selectcharindex('name','mynameistom',1);return:42.len();返回傳遞給他的字符串長度Example:selectlen('SQL?。樱澹颍觯澹蛘n程');return:123.upper();把傳遞給它的字符串轉(zhuǎn)換為大寫Example:selectupper('sqlserver教程');return:SQLSERVER教程4.lower();把傳遞給它的字符串轉(zhuǎn)換為小
2、寫Example:selectupper('SQLSERVER教程');return:sqlserver教程5.ltrim();清除字符左邊的空格Example:selectltrim('sqlserver');return:sqlserver;(后面的空格保留);6.rtrim();清除字符右邊的空格Example:selectltrim('sqlserver');return:sqlserver;(前面的空格保留);7.right();從字符串右邊返回指定數(shù)目的字符Example:selectright('買買提.吐
3、爾松',3);return:吐爾松8.left();從字符串左邊返回指定數(shù)目的字符Example:selectleft('買買提.吐爾松',3);return:買買提9.replace();替換一個字符串中的字符Example:selectreplace('磨了刻單反','單','課');return:磨了刻課反10.stuff();在一個字符串中,刪除指定長度的字符,并在該位置插入一個新的字符串Example:selectstuff('ABCDEF',2,3,'我的音樂我的世界');說明:2是位置,3是長度return
4、:A我的音樂我的世界EF日期函數(shù)1.getdate();取得當(dāng)前系統(tǒng)的時間Example:selectgetdate();return:當(dāng)前的系統(tǒng)時間2.dateadd();將指定的數(shù)值添加到指定的日期部分后的日期Exmapl:selectdateadd(mm,4,'2009-01-01');return:2009-05-013.datediff();兩個日期之間的指定日期部分的間隔Example:selectdatediff(mm,'2009-01-01','2009-10-01');return:94.datenam
5、e();日期中指定日期部分的字符串形式Example:selectdatename(dw,'2009-01-01');return:星期四5.datepart();日期中指定日期部分的整數(shù)形式Example:selectdatepart(day,'2009-01-15');return:15日期的部分參數(shù)及縮寫日期的參數(shù)縮寫1.year年yy,yyyy2.quarter一刻鐘即15分鐘qq,q3.month月份mm,m4.dayofyear積日dy,y5.day一天dd,d6.week周wk,ww7.weekday平日d
6、w,w8.hour小時hh9.minute分鐘mi,n10.second秒ss,s11.millisecond毫秒ms數(shù)學(xué)函數(shù)1.rand();返回從0到1之間的隨機(jī)float值Example:selectrand();return:0.1254562.abs();取數(shù)值表達(dá)式的絕對值Example:selectabs(-43);return:433.ceiling();向上取整,取大于或等于指定數(shù)值、表達(dá)式的最小整數(shù)Example:selectceiling(43.5);return:444.floor();向下取整,
7、取小于或等于指定數(shù)值、表達(dá)式的最大整數(shù)Example:selectfloor(43.5);return:435.power();取數(shù)值表達(dá)式的冪值Example:selectpower(8,2);return:646.round();將數(shù)值表達(dá)式四舍五入為指定精度Example:selectround(43.543,1);return:43.500注意:第二個參數(shù)是小數(shù)點后幾位如果round(43.543,0);return:447.sign();對于正數(shù)返回+1,對于負(fù)數(shù)返回-1,對于0則返回0Example:sele
8、ctsign(-43);return:-1;selectsign(44);return:1;selectsign(0);return:0;8.sqrt();取浮點表達(dá)式的平方根Example:selectsqrt(9);return:3系統(tǒng)函數(shù)1.convert();用來轉(zhuǎn)變數(shù)據(jù)類型Example:selectcon