MYSQL如何替换部分字符串?

MYSQL如何替换部分字符串?,第1张

mysql中replace只能替换既定字符串,如:

UPDATE`web_article`SETbody=REPLACE(body,'<div>','<body>')1

所以对于需要替换特定部分变化的字符串则显得无能为力,如:

<BaseURI>www.bjeit.gov.cn</BaseURI><RULE>政民互动</RULE><SOURCE>北京市经济和信息化委员会</SOURCE><WEBROOT>http://t.7yun.cn/CYTTRESOURCE</WEBROOT><DISKROOT>D:oot</DISKROOT>

单个&符号替换。SQL语句中最基本、最普遍元素替换形式是单个&符号替换。&符号是用来在语句中指定替换变量的符号。当执行语句时,Oracle服务器处理语句,发现替换变量,并尝试用下面两种方法之一来解析变量的值。首先,它检查在用户会话中是否定义了该变量(DEFINE命令)。倘若没有,用户进程会提示输入一个值,这个值会替换变量。

from_unixtime(last_time) as last_time unix_timestamp('2018-01-15 09:45:16')1. SELECT concat(left(mobile,3), '****', right(mobile,4)) as mobile  FROM `ranking_list_pcl`  2. SELECT  insert(mobile, 4, 4, '****') as mobile  FROM  ranking_list_pcl`  3. SELECT  REPLACE(mobile, SUBSTR(mobile,4,4), '****') as mobile  FROM  ranking_list_pcl` $field = array(     "concat(left(mobile,3), '****', right(mobile,4)) as mobile",     //"insert(mobile, 4, 4, '****') as mobile",    //"REPLACE(mobile, SUBSTR(mobile,4,4), '****') as mobile", )


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5899940.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-07
下一篇 2023-03-07

发表评论

登录后才能评论

评论列表(0条)

保存