MySQL 首位指定字元

2021-10-03 02:47:13 字數 998 閱讀 2311

update

`table_name`

set`field`

=right

(`field`

, char_length(

`field`)-

1)-- 從右向左擷取長度減 1 個字元

where

left

(`field`,1

)='目標字串'

;-- 擷取第乙個字元進行判斷

update

`table_name`

set`field`

=left

(`field`

, char_length(

`field`)-

1)where

right

(`field`,1

)='目標字串'

;

mysql>

select trim(

' bar ');

->

'bar'

mysql>

select trim(leading 'x'

from

'***bar***');

-- 去掉左邊的 x

->

'bar***'

mysql>

select trim(both 'x'

from

'***bar***');

-- 去掉首尾邊的 x

->

'bar'

mysql>

select trim(trailing 'xyz'

from

'barxxyz');

-- 去掉右邊的 xyz

->

'barx'

mysql函式:left

mysql函式:right

mysql函式:char-length

mysql函式:trim

mysql 刪除指定字元

mysql 刪除指定字元 1.1 前言 實際需求中如果想刪除指定的字元,一般需要使用到trim函式。trim函式預設刪除字元的前後空格,如果想指定刪除特定字元,則需要使用一下語句進行宣告。1.2 刪除指定字元 從左側依次開始匹配字元並刪除,匹配失敗則停止匹配 select trim leading ...

mysql 按指定字元拆分字串

sql語句 set str 7654,7698,7782,7788 select substring index substring index str,help topic id 1 1 as numfrom mysql.help topic where help topic id length ...

MySQL 為指定表字段追加指定字串

業務場景 針對ucas file info 表中的pdf path欄位都追加字元 sql update ucas file info set pdf path concat pdf path,where ucas file info.sid in select sid from select uca...