gpt4 book ai didi

mysql - 如何删除MySQL中最后一个之后的所有文本

转载 作者:行者123 更新时间:2023-11-30 00:48:48 24 4
gpt4 key购买 nike

我想删除字符串的最后两部分。所以例如我有字符串“SLS Hotel -23-true”,我想从字符串中删除-23-true。我无法使用 SUBSTRING_INDEX("SLS Hotel -23-true",'-', 1) 因为它会返回我第一个文本,但对于某些文本我确实有“1 - Up -23-true”,所以想要一个删除最后一个的解决方案发现 -

我想从 MySQL 数据库快速完成此操作,请告诉我是否有任何快速修复,否则我必须遍历 Rails。

最佳答案

尝试用倒数第二个替换这个 -
所以它会给你SLS Hotel1 - Up

SELECT REPLACE("SLS Hotel -23-true",CONCAT(" -",SUBSTRING_INDEX("SLS Hotel -23-true",'-',-2)),"");

关于mysql - 如何删除MySQL中最后一个之后的所有文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21148273/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com