jim*_*jim 25 mysql sql database
我需要使用group_concat来构建逗号分隔值列表,但我需要引用值.我该怎么做呢?
这个:
425,254,431,53,513,13,1,13
Run Code Online (Sandbox Code Playgroud)
应转换为:
'425','254','431','53','513','13','1','13'
Run Code Online (Sandbox Code Playgroud)
OMG*_*ies 48
使用:
GROUP_CONCAT(CONCAT('''', your_column, '''' ))
Run Code Online (Sandbox Code Playgroud)
Gaj*_*jus 35
使用MySQL字符串函数QUOTE.
GROUP_CONCAT(QUOTE(`foo`)) `bar`
Run Code Online (Sandbox Code Playgroud)
这将处理字符串本身包含引用的情况.
Max*_*keh 12
您可以在申请前引用元素GROUP_CONCAT.
SELECT GROUP_CONCAT(CONCAT('\'', some_column, '\''))
FROM some_table
Run Code Online (Sandbox Code Playgroud)