永发信息网

mysql截取删除字符串

答案:4  悬赏:50  手机版
解决时间 2021-03-20 07:19

一一嘿嘿一一

这一段根据关键词 嘿嘿 删除所在

标签整段,请问该怎么写sql语句啊
我现在可以删除 嘿嘿一一

但前面的怎么都会删错,
UPDATE 表名 SET 字段名 = replace(字段名, substring(字段名,locate('嘿嘿', 字段名),locate('

', 字段名,locate('嘿嘿', 字段名))-locate('嘿嘿', 字段名)),'');
最佳答案
在使用mysql时,常会进行字符串截取,字符替换,取子串等。具体介绍如下:

1、从左开始截取字符串
left(str, length) 说明:left(被截取字段,截取长度)
例:select left('charfunction', 5) as result from dual;
输出: charf
2、从右开始截取字符串
right(str, length) 说明:right(被截取字段,截取长度)
例:select right('charfunction',5) as result from dual;
输出:ction

3、截取字符串,这里分两种情形,分别是从头截取和中间开始截取
substring(str, pos) 说明:substring(被截取字段,从第几位开始截取)
substring(str, pos, length) substring(被截取字段,从第几位开始截取,截取长度)
例:select substring('charfunction', 5) as result from dual; 输出:unction
select substring('charfunction',5,5) as result from dual; 输出:uncti
(注:如果位数是负数 如-5 则是从后倒数位数,到字符串结束或截取的长度)

4、替换相关字符
replace(str, old, new)将 str中的 old串替换成new字符串
例:select replace ('charfunction','n','WW') as result from dual;
输出: charfuWWctioWW
具体使用方法请结合数据表练习领会。
全部回答
substring(str, pos) substring(str, pos, length) 说明:substring(被截取字段,从第几位开始截取) substring(被截取字段,从第几位开始截取,截取长度) 例:select substring(content,5) as abstract from my_content_t select substring(content,5,200) as abstract from my_content_t MYSQL不支持 select into 的 操作数据麻烦点。 你可以: Create table new_table_name (select substring(content,5) as abstract from my_content_t); 然后删除旧表 换表名 实在不行,你就把数据库导出成sql文件,然后修改字段后 ,重新导入。
如果最后面是4为,那么你取值时,只要把你字符串截取到总长度-4就行了(此条件必须是长度为两位),附sql: update test set name=substring(name,1,length(name)-4); 如果后面是任意长度,那么你需要截取到最后一个“[”这里,可以用以下sql: select replace(name, reverse(left(reverse(name),instr(reverse(name),'['))) ,'') from test 中间那段是取最后那个[任务数字]的,请收藏。
你这是写的什么啊 把我嘿晕了 。。。 删除不是DELETe 吗 怎么UPDATE locate('

', 字段名,locate('嘿嘿', 字段名)) 这是干嘛呢? 完全没看懂 你想干嘛
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
成都那里有卖逆变器的呢,输入220_输出380
什么牌子的板材质量好?福财树怎么样
以信仰为主题的漫画内容【告诉我内容就行了】
dnf控偶师8级和9级图纸有哪些.一定要说
猜谜语。<打一字><1>:让学两点外出。<2>:外
2011最好听的网络流行歌曲有那些?
方天画戟的读音
为什么CAD图纸炸开后标识乱码
碧生源常菁茶喝了拉肚子正常吗?
奥迪A6三元催化烧红什么原因
聪明屋智能家居体验馆地址在什么地方,想过去
裤子76(170/74A)是什么尺码
C#中Controls是什么作用 其命名空间是什么?
东经130度是东半球还是西半球
枚红色大V领宽松毛衣搭配什么颜色衬衣好看
推荐资讯
听说门把手上挂一袋水可以防止苍蝇进来,你们
头痛发烧喉咙痛感冒,双眼通红流鼻血,全身无
皇帝就寝怎么说 古代皇上睡觉怎么说
开车撞人了,人没多大事,我交了2500,他不配
七月既望 “既” 的 翻译
绝地求生职业赛怎么打
怎样,才是,爱
我曾经爱过你你让我心跳不一什么歌
石刻工艺在哪里啊,我有事要去这个地方
大主宰萧炎厉害还是西天战皇厉害
5566都唱过哪些歌?
江盛石制品厂在什么地方啊,我要过去处理事情
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?