mysql 刪除指定字符
1.1 前言
實際需求中如果想刪除指定的字符,一般需要使用到trim函數。trim函數默認刪除字符的前后空格,如果想指定刪除特定字符,則需要使用一下語句進行聲明。
1.2 刪除指定字符
- 從左側依次開始匹配字符並刪除,匹配失敗則停止匹配
select trim(leading 'a' from 'a123456a'); 執行結果: 123456a
leading 表示只從左邊開始匹配 - 從右側依次開始匹配字符並刪除,匹配失敗則停止匹配
select trim(trailing 'a' from 'a123456a'); 執行結果: a123456
trailing 表示只從右邊開始匹配 - 分別從兩側依次開始匹配字符並刪除,匹配失敗則依次停止匹配
select trim(both 'a' from 'a123456aa'); 執行結果: 123456
both 表示兩邊同時匹配