gpt4 book ai didi

mysql - TRIM 字符串连接值

转载 作者:行者123 更新时间:2023-11-29 06:23:05 24 4
gpt4 key购买 nike

我有一个运行良好的 mysql 查询,但结果带有尾随引号和前导引号。这是这样的:

SELECT 
SUBSTRING_INDEX(SUBSTRING_INDEX(concat_values, ',',1), ',', -1) as first_col,
SUBSTRING_INDEX(SUBSTRING_INDEX(concat_values, ',',2), ',', -1) as second_col,
SUBSTRING_INDEX(SUBSTRING_INDEX(concat_values, ',',3), ',', -1) as third_col,
SUBSTRING_INDEX(SUBSTRING_INDEX(concat_values, ',',4), ',', -1) as fourth_col

FROM (
select
SELECT GROUP_CONCAT(column_name) as concat_values
FROM my_table t1
GROUP BY (uid)

) t;

结果是这样的:

 Column1             Column2                  Column3       

["Result_1"] ["Result_2"] ["Result_3"]

我想修剪括号 ([]) 和引号 (""),以便结果显示为“Result_1”。已尝试使用 TRIM(BOTH) 但出现语法错误。

如何最好地修剪它?

最佳答案

这会起作用:

    $str = '["Result_1"]';
echo trim($str, '"');

$str = '["Result_1"]';
echo trim($str, '[');

$str = '["Result_1"]';
echo trim($str, ']');

关于mysql - TRIM 字符串连接值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32480202/

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