1.
字串函式
長度與分析用
datalength(char_expr)
返回字串包含字元數
,但不包含後面的空格
substring(expression,start,length)
不多說了
,取子串
right(char_expr,int_expr)
返回字串右邊
int_expr
個字元字元操作類
upper(char_expr)
轉為大寫
lower(char_expr)
轉為小寫
space(int_expr)
生成int_expr
個空格replicate(char_expr,int_expr)
複製字串
int_expr
次reverse(char_expr)
反轉字串
stuff(char_expr1,start,length,char_expr2)
將字串
char_expr1
中的從start
開始的length
個字元用
char_expr2
代替ltrim(char_expr) rtrim(char_expr)
取掉空格
ascii(char) char(ascii)
兩函式對應,取
ascii碼,
根據ascii
嗎取字元
字串查詢
charindex(char_expr,expression)
返回char_expr
的起始位置
patindex("%pattern%",expression)
返回指定模式的起始位置
,否則為
0 2.
數學函式
abs(numeric_expr)
求絕對值
ceiling(numeric_expr)
取大於等於指定值的最小整數
exp(float_expr)
取指數floor(numeric_expr)
小於等於指定值得最大整數
pi() 3.1415926.........
power(numeric_expr,power)
返回power
次方rand([int_expr])
隨機數產生器
round(numeric_expr,int_expr)
安int_expr
規定的精度四捨五入
sign(int_expr)
根據正數
,0,負數
,,返回
+1,0,-1
sqrt(float_expr)
平方根3.
日期函式
getdate()
返回日期
datename(datepart,date_expr)
返回名稱如
june
datepart(datepart,date_expr)
取日期一部份
datediff(datepart,date_expr1.dateexpr2)
日期差dateadd(datepart,number,date_expr)
返回日期加上
number
上述函式中
datepart的寫法
取值和意義
yy 1753-9999
年份qq 1-4
刻mm 1-12
月dy 1-366
日dd 1-31
日wk 1-54
周dw 1-7
週幾hh 0-23
小時mi 0-59
分鐘ss 0-59
秒ms 0-999
毫秒日期轉換
convert()
4.系統函式
suser_name()
使用者登入名
user_name()
使用者在資料庫中的名字
user
使用者在資料庫中的名字
show_role()
對當前使用者起作用的規則
db_name()
資料庫名
object_name(obj_id)
資料庫物件名
col_name(obj_id,col_id)
列名col_length(objname,colname)
列長度valid_name(char_expr)
是否是有效識別符號
Sql Server 基本函式
sql server基本函式 大家在程式設計的時候,絕大多數時是離不開與資料庫打交道的,大家在對資料庫的資料進行處理時,往往是先讀取資料庫的記錄後,然後通過程式語言對其進行加工處理後,再存到資料庫。但有時候通過若sql自帶的函式來對資料進行處理,不但能直接獲取自己所需的結果,還能節省不少自己的程式 ...
SQLServer基本函式
1.字串函式 長度與分析用 datalength char expr 返回字串包含字元數,但不包含後面的空格 substring expression,start,length 不多說了,取子串 right char expr,int expr 返回字串右邊int expr個字元 字元操作類 upp...
SQLServer基本函式
1.字串函式 長度與分析用 datalength char expr 返回字串包含字元數,但不包含後面的空格 substring expression,start,length 不多說了,取子串 right char expr,int expr 返回字串右邊int expr個字元 字元操作類 upp...