這些都用到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...