常見函式之字元函式

2021-10-01 04:33:00 字數 716 閱讀 7297

1、length:獲取引數值的位元組個數

eg:

select length (

'joan');

//返回值為4

2、concat:拼接字串

eg:

select cncat(last_name,

'_',first_name) 姓名

from employees;

3、upper、lower

eg:將姓變大寫,名變小寫。然後拼接在一起

select concat(upper(last_name)

,lower(first_name)

)from emloyees;

4、substr、substring

注意:索引從1開始,有兩個數值引數

第乙個表示開始字元,第二個表示所要擷取的長度

eg:

select substr(

'abcde',1

,2) out_put;

//其返回值為ab

5、instr:返回子串中第一次出現的索引,如果找不到,返回0

eg:

select instr(

'abcde'

,'de'

)as out_put;

//返回值為4

Oracle 內建函式之常見單行字串函式

ascii c1是一字串,返回c1第乙個字母的ascii碼,他的逆函式是chr concat c1,c2均為字串,函式將c2連線到c1的後面,如果c1為null,將返回c2.如果c2為null,則返回c1,如果c1 c2都為null,則返回null。他和操作符 返回的結果相同 initcap c1為...

字串常見函式

字串插入 刪除 用於反轉在 first,last 範圍內的順 包括first指向的元素,不包括last指向的元素 1.交換vector容器中元素順序 標頭檔案 includereverse s.begin s.end 或者寫成 reverse s.begin s.begin n 2.交換string...

函式 常見函式

def fib n if n 1 return 1if n 2 return 1return fib n 1 fib n 2 def hannuo n,a,b,c n 表示有n個盤子 a 代表第乙個塔,開始的塔 b 代表第二個塔,過渡塔 c 代表第三個塔,目標塔 d.在 中n 2,這個分支可以不要,...