標籤:函數名 diff varchar 隨機 替換 abc 最大 資料 添加
字串函數
函數名 |
描述 |
樣本 |
CHARINDEX |
尋找一個指定的字串在另一個字串中的起始位置 |
SELECT CHARINDEX(‘JBNS‘,‘My Jbns Course‘,1 ) 返回:4 |
LEN |
返回傳遞給它的字串長度 |
SELECT LEN(‘SQL Server課程‘) 返回:12 |
UPPER |
把傳遞給它的字串轉換為大寫 |
SELECT UPPER(‘sql server課程‘) 返回:SQL SERVER課程 |
LTRIM |
清除字元左邊的空格 |
SELECT LTRIM (‘ 周智宇 ‘) 返回:周智宇 (後面的空格保留) |
RTRIM |
清除字元右邊的空格 |
SELECT RTRIM (‘ 周智宇 ‘) 返回: 周智宇(前面的空格保留) |
RIGHT |
從字串右邊返回指定數目的字元 |
SELECT RIGHT(‘買賣提.吐爾松‘,3) 返回:吐爾松 |
REPLACE |
替換一個字串中的字元 |
SELECT REPLACE(‘莫樂可切.楊可‘,‘可‘,‘蘭‘) 返回:莫樂蘭切.楊蘭 |
STUFF |
在一個字串中,刪除指定長度的字元,並在該位置插入一個新的字串 |
SELECT STUFF(‘ABCDEFG‘, 2, 3, ‘我的音樂我的世界‘) 返回:A我的音樂我的世界EFG |
LEFT |
從字串的左邊開始截取指定長度的字元 |
SELECT LEFT(‘ABCDEFG’,3) 返回:ABC |
RIGHT |
從字串的右邊開始截取指定長度的字元 |
SELECT RIGHT(‘ABCDEFG’,3) 返回:EFG |
日期函數
函數名 |
描述 |
樣本 |
GETDATE |
取得當前的系統日期 |
SELECT GETDATE() 返回:今天的日期 |
DATEADD |
將指定的數值添加到指定的日期部分後的日期 |
SELECT DATEADD(mm,4,‘01/01/2009‘) 返回:以當前的日期格式返回05/01/2009 |
DATEDIFF |
兩個日期之間的指定日期部分的間隔 |
SELECT DATEDIFF(mm, ‘01/01/2009‘, ‘05/01/2009‘) 返回:4 |
DATENAME |
日期中指定日期部分的字串形式 |
SELECT DATENAME(dw, ‘01/01/2000‘) 返回:Saturday或星期六 |
DATEPART |
日期中指定日期部分的整數形式 |
SELECT DATEPART(day, ‘01/15/2000‘) 返回:15 |
數學函數
函數名 |
描述 |
樣本 |
RAND |
返回從 0 到 1 之間的隨機 float 值 |
SELECT RAND( ) 返回:0.79288062146374 |
ABS |
取數值運算式的絕對值 |
SELECT ABS(-43) 返回:43 |
CEILING |
取大於或等於指定數值、運算式的最小整數 |
SELECT CEILING(43.5) 返回:44 |
FLOOR |
取小於或等於指定運算式的最大整數 |
SELECT FLOOR(43.5) 返回:43 |
POWER |
取數值運算式的冪值 |
SELECT POWER(5,2) 返回:25 |
ROUND |
將數值運算式四捨五入為指定精度 |
SELECT ROUND(43.543,1) 返回:43.500 |
SIGN |
對於正數返回+1,對於負數返回-1,對於0則返回0 |
SELECT SIGN(-43) 返回:-1 |
SQRT |
取浮點運算式的平方根 |
SELECT SQRT(9) 返回:3 |
系統函數
函數名 |
描述 |
樣本 |
CONVERT |
用來轉變資料類型 |
SELECT CONVERT (VARCHAR (5),12345) 返回:字串12345 |
CURRENT_USER |
返回目前使用者的名字 |
SELECT CURRENT_USER 返回:你登入的使用者名稱 |
DATALENGTH |
返回用於指定運算式的位元組數 |
SELECT DATALENGTH (‘中國A聯盟‘) 返回:5 |
HOST_NAME |
返回目前使用者所登入的電腦名稱字 |
SELECT HOST_NAME() 返回:你所登入的電腦的名字 |
SYSTEM_USER |
返回當前所登入的使用者名稱稱 |
SELECT SYSTEM_USER 返回:你當前所登入的使用者名稱 |
USER_NAME |
從給定的使用者ID返回使用者名稱 |
SELECT USER_NAME(1) 返回:從任意資料庫中返回“dbo” |
sqlserver資料庫中的函數