gpt4 book ai didi

sql - 如何解析数据库中每个单元格的特定值?

转载 作者:行者123 更新时间:2023-11-30 13:54:57 24 4
gpt4 key购买 nike

我正在尝试从每个单元格解析特定的 SWIFT 标签,例如我想从如下消息中解析标签“:32BUSD292317”和“:33B:GBP6299876,00”:

:15A:
:20:2
:22A:NEWT
:94A:AFWD
:17O:Y
:17N:Y
:83J:/ACCT/12345
:32B:USD9292317,10
:33B:GBP6299876,00
:15C:
:29A:/NAME/Richard Jones/PHON/212-1234567

到目前为止,我有这个 SQL,但我不知道如何将特定行解析为它自己的列。有人可以帮我完成这一部分吗?我还可以将消息导出到 Excel 电子表格中,但不知道如何将大小不同的消息分成文本列。因此,如果在 Excel 中更容易,我愿意接受所有建议。

select * from t.SWIFTMessage
instr(swift_message,"32B:USD")>0

提前谢谢

最佳答案

您提到了文本列,因此假设每一行最终在 Excel 中的单独单元格中,一种解决方案可能是将文本应用到列,并使用 : 作为分隔符。事实上,每条线的长度不同并没有什么区别。如果仅应用于您感兴趣的两行(例如 ColumnA 中的第 8 行和第 9 行),结果将是 B8 中的 32B、B9 中的 33BUSD9292317 C8 中为 ,10,C9 中为 GBP6299876,00。事实上,将它们移出 ColumnA 可能有助于删除整个该列。

关于sql - 如何解析数据库中每个单元格的特定值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33748525/

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