concat:(字元連線函式)
--字元連線
select concat("con","cat") from dual;
select "co"||"nc"||"at" from dual;
initcap:(首字元大寫)
--首字元大寫
--其餘全部小寫
select initcap("initCAP") from dual;
instr:(字串查詢)
--字串查詢
--引數1:被查詢的字串
--引數2:要查詢的字串
--引數3:查詢的其實位置
--引數4:第幾次出現
select instr("31415926535","926") from dual;
upper、lower:(字串大小寫)
--字串大小寫
select upper("upper"),lower("LOWER) from dual
lpad、rpad:(字元左右補充)
--字元補充函式
--引數1:原字串
--引數2:補充後達到的個數
--引數3:補充的字元
select rpad("11",10,"*") from dual;
select lpad("11",10,"*") from dual;
select ltrim(" rtrim") from dual;
select rtrim("11******","*") from dual;
select ltrim(rtrim("***11****","*"),"**") from dual;
substr:(擷取字串)
--擷取字串
--引數2:選擇開始的下標,從1開始
--引數3:選取的個數
select substr("31415926535",3,8) from dual;
replace:(替換字串)
--替換字串
--引數2:需要替換的字元
--引數3:替換成的內容
select replace("**字串","**","替換") from dual;
trim:(去除空格)
--去除空格
--引數2:進行操作的字串
select trim(" 111 ") from dual;
select trim("*" from "****111****") from dual;
select trim(leading "*" from "**$$111") from dual;
select trim(trailing "*" from "111**") from dual;
select trim(both "1" from "111*111") from dual;
concat:(字元連線函式)
--字元連線
select concat("con","cat") from dual;
select "co"||"nc"||"at" from dual;
initcap:(首字元大寫)
--首字元大寫
--其餘全部小寫
select initcap("initCAP") from dual;
instr:(字串查詢)
--字串查詢
--引數1:被查詢的字串
--引數2:要查詢的字串
--引數3:查詢的其實位置
--引數4:第幾次出現
select instr("31415926535","926") from dual;
upper、lower:(字串大小寫)
--字串大小寫
select upper("upper"),lower("LOWER) from dual
lpad、rpad:(字元左右補充)
--字元補充函式
--引數1:原字串
--引數2:補充後達到的個數
--引數3:補充的字元
select rpad("11",10,"*") from dual;
select lpad("11",10,"*") from dual;
select ltrim(" rtrim") from dual;
select rtrim("11******","*") from dual;
select ltrim(rtrim("***11****","*"),"**") from dual;
substr:(擷取字串)
--擷取字串
--引數1:原字串
--引數2:選擇開始的下標,從1開始
--引數3:選取的個數
select substr("31415926535",3,8) from dual;
replace:(替換字串)
--替換字串
--引數1:原字串
--引數2:需要替換的字元
--引數3:替換成的內容
select replace("**字串","**","替換") from dual;
trim:(去除空格)
--去除空格
--引數2:進行操作的字串
select trim(" 111 ") from dual;
select trim("*" from "****111****") from dual;
select trim(leading "*" from "**$$111") from dual;
select trim(trailing "*" from "111**") from dual;
select trim(both "1" from "111*111") from dual;