gpt4 book ai didi

mysql - 如何在MySQL上对获取的数据记录进行定界?

转载 作者:行者123 更新时间:2023-11-30 22:42:53 25 4
gpt4 key购买 nike

我有一列返回管道分隔的记录,如下所示:

'fromState=A|Count=5|highLimit=B|status=C|presentValue=D|alarmValue=E'

有没有办法将它作为更格式化的输出,例如:

'fromState=A
Count=5
highLimit=B
status=C
presentValue=D
alarmValue=E'

即,

  1. 管道被替换
  2. 每个值都在一个新行上(可选)

最佳答案

使用mysql的字符串替换功能

SELECT REPLACE('www.mysql.com', 'w', 'Ww');
-> 'WwWwWw.mysql.com'

或查看您可能需要的另一个功能:https://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_replace

在您的情况下,您可能想要替换 |用\n 或\r。

SELECT REPLACE(列, '|', '\r');

关于mysql - 如何在MySQL上对获取的数据记录进行定界?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30627565/

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