当前位置: 首页 > 面试题库 >

删除MYSQL中的一部分字符串

轩辕炎彬
2023-03-14
问题内容

我想删除在特定字段中找到的字符串的一部分。

例如,该字段中的条目可以是“ 01365320 APS ”。我正在删除“ APS”。

我的问题是,我应该使用:

SELECT SUBSTRING_INDEX('fieldname','APS', 1)

问题答案:

当您要编辑字段时,需要 UPDATE声明:

UPDATE table SET fieldname=REPLACE(fieldname,'APS','')

REPLACE 是一个字符串函数,用第三字符串替换第一字符串中第二字符串的所有出现。

WHERE首先使用一个子句尝试一下,看看它是否真的是您想要的。



 类似资料:
  • 问题内容: 这个问题已经在这里有了答案 : 8年前关闭。 可能重复: SQL UPDATE中的str_replace吗? 如何在mysql中删除字符串的一部分? SQL查找并替换字符串的一部分 我有一个包含网站网址列表的数据库表,例如,我想从中删除所有和。他们是否可以在列上运行以删除它的简单SQL语句? 我已经搜索了一下,但是找不到我需要的东西。我想我需要同时使用REPLACE和UPDATE,但是

  • 问题内容: 我想从一个字符中删除一部分字符串,即: 源字符串: 目标字符串: 问题答案: 有多种方法可以做到这一点。如果您有要替换的字符串,则可以使用该类的或方法。如果您要替换子字符串,则可以使用API 获得该子字符串。 例如 要替换“()”中的内容,可以使用:

  • 我想通过以下方式删除字符串的最后一个后面的部分: 或者 到目前为止,我已经尝试过了(工作) 输出: 或 我是python的初学者,所以很好奇有没有其他方法可以做到这一点。

  • 问题内容: 我只是想知道如何在PHP中某个子字符串之后删除所有内容 例如: 我想要它,以便它删除包括子字符串“ By”在内的所有文本。 谢谢 问题答案: 用简单的英语来说:给我字符串的一部分,从开始到结束,直到您第一次遇到分支的位置。

  • 问题内容: 我有一个像“ FALL01”这样的字符串,我必须从这样的字符串中删除数字,因此输出应该看起来像,等等。请让我知道如何使用sql查询删除数字。以下是我的示例表。谢谢 问题答案: 我建议您为此手动创建一个。这是一个很棒的教程,您可以使用 从字符串中提取数字 代码段: 创建函数后,您现在可以轻松地从字符串中删除数字,例如

  • 问题内容: 我有一些简单的python代码,可在文件中搜索字符串,例如,其中部分可能会有所不同。当前代码是: 什么是获取文字的简单方法? 问题答案: 从开始,您可以使用: