gpt4 book ai didi

sql - 使用亚洲语言的 split_part 拆分字符串

转载 作者:行者123 更新时间:2023-11-29 13:17:06 27 4
gpt4 key购买 nike

我有一列亚洲地址。我想提取子字符串直到第一个空格。但是,这在这里不起作用。我怀疑它与亚洲语言有关,但我不知道为什么也不知道如何处理这个问题。

这是代码:

select address, split_part(address, ' ', 1) from asian

示例输出(没有发生 split !)。如您所见,有空格。

address
"千葉県富津市新富20−1 新日本製鐵株式会社 技術開発本部内"
split_part
"千葉県富津市新富20−1 新日本製鐵株式会社 技術開発本部内"

最佳答案

你可以破解ideographic space使用 chr(),例如:

t=# select split_part('千葉県富津市新富20−1 新日本製鐵株式会社 技術開発本部内',chr(12288),1);
split_part
-------------------------
千葉県富津市新富20−1
(1 row)

t=# select split_part('千葉県富津市新富20−1 新日本製鐵株式会社 技術開発本部内',chr(12288),2);
split_part
--------------------
新日本製鐵株式会社
(1 row)

关于sql - 使用亚洲语言的 split_part 拆分字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47637493/

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