gpt4 book ai didi

mysql - 如何在使用 substring_index 时去掉换行符

转载 作者:行者123 更新时间:2023-11-30 22:52:06 27 4
gpt4 key购买 nike

我有一个值如下的字段:

utf8: "\xE2\x9C\x93"
id: "805265"
plan: initial
acc: "123456"
last: "1234"
doc: "1281468479"
validation: field
commit: Accept

我使用下面的查询来提取 acc 值

select SUBSTRING_INDEX(SUBSTRING_INDEX(columnname, 'acc: "', -1),'last',1) as acc from table_name; 

我能够检索 acc 值,但问题是当我将结果导出到 csv 文件时,该字段占用了最后一个之前的换行空间...我如何摆脱那个空间???

最佳答案

我希望您也希望去掉结尾引号。但要回答您的具体问题,您只需更新 SUBSTRING_INDEX 分隔符以包含换行符,即 select SUBSTRING_INDEX(SUBSTRING_INDEX(columnname, 'acc: "', -1),'\nlast ',1) as acc from table_name;.

或者,如果您愿意,可以使用 REPLACE 函数去除任何不需要的字符。

关于mysql - 如何在使用 substring_index 时去掉换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27894455/

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