gpt4 book ai didi

MySQL 分解字符串并删除最后一部分

转载 作者:行者123 更新时间:2023-11-29 01:38:03 27 4
gpt4 key购买 nike

我有这样的字符串

some1-some2-som3-123
some1-some2-143
some1-1235

如何删除最后一部分 -123 ?从那个带有 sql 语句的字符串

最佳答案

你可以从头到尾使用简单的SUBSTRING-:

SELECT col, SUBSTRING(col, 0, LENGTH(col) - INSTR(REVERSE(col), '-')) AS result
FROM tab;

SqlFiddleDemo

输出:

╔═══════════════════════╦══════════════════╗
║ col ║ result ║
╠═══════════════════════╬══════════════════╣
║ some1-some2-som3-123 ║ some1-some2-som3 ║
║ some1-some2-143 ║ some1-some2 ║
║ some1-1235 ║ some1 ║
╚═══════════════════════╩══════════════════╝

关于MySQL 分解字符串并删除最后一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34241152/

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