Oracle教程(6)-單行函式
阿新 • • 發佈:2018-11-10
單行函式的簡介
數字型函式
日期型函式
不同函式之間的隱含轉換
函式:牛為函式,輸入的是草,輸出的就是牛奶
單行函式的簡介
單行函式可以使用如下的語句中
1Select
2Where
3Order by
單行函式有哪些
1字元型
2數字型
3日期型
4一般型函式
第一部分:字元型函式
lower,upper,inicap,concat,substr,length,instr,trim,replace
lower函式將字元轉發為小寫
dual是虛表,也就是沒有這個表
Upper是把字元轉換成大寫
Inicap是把每個字元的頭一個字元轉換為大寫,其餘轉為小寫
Concat是把頭一個字串和第二個字串連線成一個字串
Substr該函式返回指定的字串,該字串是從m格字元開始,長度為n
Length返回列中表達式的長度
Instr該函式是返回所給字串的位置
Replace是在“正文表達式”中查詢要搜尋的字串,如果找到就替換字串
字元型函式的例項
注意大小寫
轉成小寫以後就有了
第二部分:數字型函式
Round:將函式列明或表示式中的數值進行四捨五入到小數點後的n位
Trunc :將函式列名或表示式所表示的數值擷取到小數點後的n位
Mod:該函式將m除以n並去取餘數
mod(3,4)結果為3
第三部分:日期型處理
常見的日期型函式包括
Months between返回日期1和日期2之間的約束
Add months該函式是把n個月追加到日期上
Next day該函式是返回下一個由星期幾指定的日期
Last day該函式是返回日期所在月的最後一天
第四部分:不同資料型別之間的隱含轉換
To_char(日期,‘fmt’)把日期資料轉變成長字串,其中fmt為日期格式
To_number把字串轉化成數字
To_date將字串轉化為日期型資料