sq server中的常用函式

2021-06-04 02:10:42 字數 1132 閱讀 7607

這些都用到sql的常用函式,下面列出常用的函式以方便大家:

1.字串函式

長度與分析用

datalength返回字串包含字元數,但不包含後面的空格

substring不多說了,取子串

right返回字串右邊int_expr個字元

字元操作類

upper轉為大寫

lower轉為小寫

space生成int_expr個空格

replicate複製字串int_expr次

reverse反轉字串

stuff將字串char_expr1中的從

start開始的length個字元用char_expr2代替

ltrimrtrim取掉空格

asciichar兩函式對應,取ascii碼,根據ascii嗎取字元

字串查詢

charindex返回char_expr的起始位置

patindex返回指定模式的起始位置,否則為0

2.數學函式

getdate返回日期

datename返回名稱如june

datepart取日期一部份

datediff日期差

dateadd返回日期加上number

上述函式中datepart的

寫法取值和意義

yy1753-2023年份

qq1-4刻

mm1-12月

dy1-366日

dd1-31日

wk1-54周

dw1-7週幾

hh0-23小時

mi0-59分鐘

ss0-59秒

ms0-999毫秒

日期轉換

convert

4.系統函式

suser_name使用者登入名

user_name使用者在資料庫中的名字

user使用者在資料庫中的名字

show_role對當前使用者起作用的規則

db_name資料庫名

object_name資料庫物件名

col_name列名

col_length列長度

valid_name是否是有效識別符號

oracle中的常用函式

oracle decode函式 oracle decode函式是oracle公司獨家提供的功能,它是乙個功能很強的函式。它雖然不是sql的標準,但對於效能非常有用。到目前,其他的資料庫 商還不能提供類似decode的功能,甚至有的資料庫的 商批評oracle的sql不標準。實際上,這種批評有些片面或...

OpenMP中的常用函式

1 設定執行緒數目 其定義如下 void omp set num threads int num threads 通過該函式來指定其後用於平行計算的執行緒數目,其中引數num threads就是指定的執行緒數目。2 獲取執行緒數目 其定義如下 int omp get num threads 通過該函...

Oracle 中的常用函式

字元函式 函 數說 明輸 入輸 出 結 果 initcap char 首字母大寫 initcap hello hello lower char 轉換成小寫 lower fun funupper char 轉換成大寫 upper sun sunltrim char,set 左剪裁ltrim xyzad...