replace ( string_expression , string_pattern , string_replacement ) 替換字串,接受3個引數,分別是原字串,被替代字串,替代字串。
select username from user;
+-----------------------------+
| username |
+-----------------------------+
| peter |
| pedro |
| jerry |
+-----------------------------+
通過replace
我們可以替換使用者名稱中的pe
為we
。
select replace(username,'pe','we') from user;
+-----------------------------+
| replace(username,'pe','we') |
+-----------------------------+
| weter |
| wedro |
| jerry |
+-----------------------------+
將user
表中的username
欄位中的pe
替換為we
。(這裡沒有加where
條件,將會修改整張表中的資料)
update user set username=replace(username, "pe", "we");
select username from user;
+-----------------------------+
| username |
+-----------------------------+
| weter |
| wedro |
| jerry |
+-----------------------------+
MySQL replace函式的幾種實用場景
mysql的replace函式都有哪些用法,你是否都知曉呢?今天,讓我帶大家花幾分鐘時間來一起看一看,記得mark!附 一張有故事的 五 replace string,from str,to str 即 將string中所有出現的from str替換為to str,這裡的from str不支援正則匹...
mysql replace的主從不一致
問題 資料庫遷移後,執行語句 load data local infile s replace into table s s 會出現 duplicate entry 的問題 但是在binlog只產生一條update語句。從庫的auto increment不會 1。詳細了解下 一。準備知識 inser...
mysql 數字函式是 MySql數字函式大全
mysql數字函式大全 abs n 返回n的絕對值 mysql select abs 2 2 mysql select abs 32 32 floor n 返回不大於n的最大整數值 mysql select floor 1.23 1 mysql select floor 1.23 2 ceiling...