我有一个值如下的字段:
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
功能删除所有不需要的字符。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句