Mysql SQL-删除最后一个字符

Mysql SQL-删除最后一个字符,mysql,sql,Mysql,Sql,我试图删除字符串的最后一个字符,如果它是一个“/”并且该字符串的末尾可能有多个“/” 例如,我有: a/字符串 b/1/ c/2// 并且想要得到: a/字符串 b/1 c/2 替换是您需要的 SELECT REPLACE(col1, '/', '') FROM... 您可以阅读更多替换是您需要的 SELECT REPLACE(col1, '/', '') FROM... 您可以阅读更多替换是您需要的 SELECT REPLACE(col1, '/', '') FROM... 您可以

我试图删除字符串的最后一个字符,如果它是一个“/”并且该字符串的末尾可能有多个“/”

例如,我有:

  • a/字符串
  • b/1/
  • c/2//
并且想要得到:

  • a/字符串
  • b/1
  • c/2

替换
是您需要的

SELECT REPLACE(col1, '/', '') FROM...

您可以阅读更多

替换
是您需要的

SELECT REPLACE(col1, '/', '') FROM...

您可以阅读更多

替换
是您需要的

SELECT REPLACE(col1, '/', '') FROM...

您可以阅读更多

替换
是您需要的

SELECT REPLACE(col1, '/', '') FROM...
您可以使用Replace()函数阅读更多内容 前

它将删除所有这些“/”符号

使用Replace()函数 前

它将删除所有这些“/”符号

使用Replace()函数 前

它将删除所有这些“/”符号

使用Replace()函数 前

它将删除所有这些“/”符号

您只需使用:

SET @STR = 'b/bla///';
SELECT TRIM(TRAILING '/' FROM @STR);
您可以简单地使用:

SET @STR = 'b/bla///';
SELECT TRIM(TRAILING '/' FROM @STR);
您可以简单地使用:

SET @STR = 'b/bla///';
SELECT TRIM(TRAILING '/' FROM @STR);
您可以简单地使用:

SET @STR = 'b/bla///';
SELECT TRIM(TRAILING '/' FROM @STR);

试着这样做:

` SELECT REVERSE(SUBSTRING(reverse('c/string2//'),
PATINDEX('%[^/ ]%',reverse('c/string2//')),
DATALENGTH(reverse('c/string2//'))))`
参考:

试试这样的方法:

` SELECT REVERSE(SUBSTRING(reverse('c/string2//'),
PATINDEX('%[^/ ]%',reverse('c/string2//')),
DATALENGTH(reverse('c/string2//'))))`
参考:

试试这样的方法:

` SELECT REVERSE(SUBSTRING(reverse('c/string2//'),
PATINDEX('%[^/ ]%',reverse('c/string2//')),
DATALENGTH(reverse('c/string2//'))))`
参考:

试试这样的方法:

` SELECT REVERSE(SUBSTRING(reverse('c/string2//'),
PATINDEX('%[^/ ]%',reverse('c/string2//')),
DATALENGTH(reverse('c/string2//'))))`
参考:


您正在使用哪些数据库管理系统?博士后?Oracle?您正在使用哪个数据库?MySQL、SQL Server等。您使用哪种DBMS?博士后?Oracle?您正在使用哪个数据库?MySQL、SQL Server等。您使用哪种DBMS?博士后?Oracle?您正在使用哪个数据库?MySQL、SQL Server等。您使用哪种DBMS?博士后?Oracle?您正在使用哪个数据库?MySQL、SQL Server等。OP正在寻找替换
/
,当它是字符串的最后一个字符时,这将删除所有内容,无论其位置如何。是的,当我最初回答此问题时,OP给出了一个示例,表示希望
/
删除字符串中的任何位置。。。此后,OP围绕这个问题发生了变化@AnthonyForlone考虑到他预期的输入和输出,似乎他仍然希望只删除字符串末尾的
/
。是的-正如我所说,原始问题(编辑前)表明他希望删除字符串中的所有
/
。我在编辑之前回答。OP希望替换
/
,当它是字符串的最后一个字符时,这将删除所有字符,而不考虑位置。是的,当我最初回答这个问题时,OP给出了一个示例,表示希望
/
在字符串中的任何位置删除。。。此后,OP围绕这个问题发生了变化@AnthonyForlone考虑到他预期的输入和输出,似乎他仍然希望只删除字符串末尾的
/
。是的-正如我所说,原始问题(编辑前)表明他希望删除字符串中的所有
/
。我在编辑之前回答。OP希望替换
/
,当它是字符串的最后一个字符时,这将删除所有字符,而不考虑位置。是的,当我最初回答这个问题时,OP给出了一个示例,表示希望
/
在字符串中的任何位置删除。。。此后,OP围绕这个问题发生了变化@AnthonyForlone考虑到他预期的输入和输出,似乎他仍然希望只删除字符串末尾的
/
。是的-正如我所说,原始问题(编辑前)表明他希望删除字符串中的所有
/
。我在编辑之前回答。OP希望替换
/
,当它是字符串的最后一个字符时,这将删除所有字符,而不考虑位置。是的,当我最初回答这个问题时,OP给出了一个示例,表示希望
/
在字符串中的任何位置删除。。。此后,OP围绕这个问题发生了变化@AnthonyForlone考虑到他预期的输入和输出,似乎他仍然希望只删除字符串末尾的
/
。是的-正如我所说,原始问题(编辑前)表明他希望删除字符串中的所有
/
。我在edit.OP之前回答过,他只想删除最后一个斜杠,而不是所有的斜杠。这与我回答问题时所描述的不同,他的示例只包含结尾斜杠。我的答案现在不合适,但他最初的提问方式是这样的。没问题,谢谢。我想尝试一个case系统,识别字符串的最后一个实例,如果其中包含“/”符号,则将其删除。我现在正在测试我的想法,以确保它能正常工作。OP只想删除最后一个斜杠,而不是所有的斜杠。这与我回答问题时描述的不同,他的示例只包含结尾斜杠。我的答案现在不合适,但他最初的提问方式是这样的。没问题,谢谢。我想尝试一个case系统,识别字符串的最后一个实例,如果其中包含“/”符号,则将其删除。我现在正在测试我的想法,以确保它能正常工作。OP只想删除最后一个斜杠,而不是所有的斜杠。这与我回答问题时描述的不同,他的示例只包含结尾斜杠。我的答案现在不合适,但他最初的提问方式是这样的。没问题,谢谢。我想尝试一个case系统,识别字符串的最后一个实例,如果其中包含“/”符号,则将其删除。我现在正在测试我的想法,以确保它能正常工作。OP只想删除最后一个斜杠,而不是所有的斜杠。这与我回答问题时描述的不同,他的示例只包含结尾斜杠。我的答案现在不合适,但他最初的提问方式是这样的。没问题,谢谢。我想尝试一个案例系统,识别字符串的最后一个实例,如果它包含“/”的话,就把它们切掉。我现在正在测试我的想法,以确保它能正常工作。