在mysql中会话变量前面的字符是什么_在MySQL中仅使用会话变量仅对字符的首次出现执行搜索/替换...
要僅對首次出現(xiàn)的位置執(zhí)行搜索/替換,請使用CONCAT和REPLACE()方法。
查詢?nèi)缦乱栽O置用戶定義的會話變量-mysql>?set?@Sentence='Thks?ks?is?a?my?string';
在此,k將僅被i替換一次。查詢?nèi)缦?。我們還使用了INSTR()-mysql>?select?@Sentence?as?NewString?,CONCAT(REPLACE(LEFT(@Sentence,
INSTR(@Sentence,?'k')),?'k',?'i'),
->?SUBSTRING(@Sentence,?INSTR(@Sentence,?'k')?+?1))?as?ChangeOnlyOneTime;
以下是僅顯示首次出現(xiàn)的字符被替換的輸出-+------------------------+------------------------+
|?NewString??????????????|?ChangeOnlyOneTime??????|
+------------------------+------------------------+
|?Thks?ks?is?a?my?string?|?This?ks?is?a?my?string?|
+------------------------+------------------------+
1?row?in?set?(0.00?sec)
總結
以上是生活随笔為你收集整理的在mysql中会话变量前面的字符是什么_在MySQL中仅使用会话变量仅对字符的首次出现执行搜索/替换...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql企业版 5.6.18 安装_M
- 下一篇: mysql安全无密码登录_技术分享 |