gpt4 book ai didi

mysql - 将字符添加到sql中的字符串

转载 作者:行者123 更新时间:2023-12-01 00:08:41 25 4
gpt4 key购买 nike

假设我有这样的字符串

' one,two,3,four'

我需要为引号之间的每个单词添加“'”,所以最后我需要返回一个像这样的字符串

' 'one','two','3','four'

我知道我可以在 sql 中使用 split 函数拆分整个字符串,但我真正的问题是如何添加这些引号。感谢大家的帮助

最佳答案

您可以使用replace() 和字符串连接。在标准 SQL 中,这看起来像:

select '''' || replace(str, ',', ''',''') || ''''

MySQL 和 SQL Server 使用不同的方法进行字符串连接,因此通常会写成:

select concat('''', replace(str, ',', ''','''), '''')

select '''' + replace(str, ',', ''',''') + ''''

关于mysql - 将字符添加到sql中的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52304950/

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