SQLServer基本函式

2021-04-02 09:59:38 字數 2314 閱讀 7696

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...