如何为字符串列表中的每个元素添加引号
How can I add quote to each element in list of string
我有一个 postgresql sql return 一个列表 o 元素存储在列中:
这是我的 sql :
SELECT quote_literal(value) AS cluster_values
FROM process_configuration pc
WHERE pc.parameter='CLUSTER_DATA_ELEMENT';
这个请求给我这个值:
cluster_values
----------------------------
'Gender,ResidenceAddress'
我想要得到的值是:每个元素的引号:'Gender','ResidenceAddress'
cluster_values
----------------------------
'Gender','ResidenceAddress'
请有人帮我解决这个问题提前谢谢你
SELECT regexp_replace(value, '([^,]+)', '''''', 'g') AS cluster_values
FROM process_configuration pc
WHERE pc.parameter = 'CLUSTER_DATA_ELEMENT';
cluster_values
-----------------------------
'Gender','ResidenceAddress'
(1 row)
我有一个 postgresql sql return 一个列表 o 元素存储在列中:
这是我的 sql :
SELECT quote_literal(value) AS cluster_values
FROM process_configuration pc
WHERE pc.parameter='CLUSTER_DATA_ELEMENT';
这个请求给我这个值:
cluster_values
----------------------------
'Gender,ResidenceAddress'
我想要得到的值是:每个元素的引号:'Gender','ResidenceAddress'
cluster_values
----------------------------
'Gender','ResidenceAddress'
请有人帮我解决这个问题提前谢谢你
SELECT regexp_replace(value, '([^,]+)', '''''', 'g') AS cluster_values
FROM process_configuration pc
WHERE pc.parameter = 'CLUSTER_DATA_ELEMENT';
cluster_values
-----------------------------
'Gender','ResidenceAddress'
(1 row)