MySQL 字元函式

2021-09-20 03:46:43 字數 795 閱讀 6832

# 字元函式

# 大小寫、長度、字元連線,字元索引

select lower(ename),upper(ename) ,length(ename),concat("$",sal),instr(ename,"a")

from t_emp;

# 插入

select insert("abcde",1,0,123456) # 123456abcde

select insert("abcde",1,2,123456) # 123456cde

# 替換

select replace("abcde","cde","xyz") as '字母';

# 提取字段 substr(字元,起始位置,長度) substring(字元,起始位置,偏移值)

select substr("hello world",1,5),substring("hello world",7,5)

# 填充字元,如新增掩碼

select lpad(substring("18620084979",8,4),11,"*");

select rpad(substring("麥志堅",1,1),length("麥志堅")/3,"*")

# 去除兩端空格

select trim(" hello world ")

# 綜合例項

select concat(rpad(substring('478985199511114567',1,6),length("478985199511"),"*"),"114567");

MySQL字元函式

1 concat select concat username admin 輸出結果 usernameadmin select concat username admin 輸出結果 username admin select concat username admin password 123456...

MySQL字元函式

一 字元函式 1 length 獲取引數值的位元組個數 select length john 2 concat 拼接字串 select concat last name,first name 姓名 from employees 3 supper 將字元變大寫 lower 將字元變小寫 4 subst...

MySql 字元函式

1.length str 獲取字串的長度 select length tom 2.substr str,startindex,length 擷取字串 str 待擷取的字串 startindex 起始位置 從1開始 length 擷取長度 select substr i am tom 6 3 tom3...