我想从字符串列中删除所有的对话,使用雪花SQL。例如:=> a,o,c
我承认,翻译功能将发挥作用,但只适用于单一情况,而有许多字母有一个重音需要翻译。
你能给我一些提示吗?谢谢你了,韩
发布于 2021-09-02 14:30:07
要确保涵盖所有这些字符,最安全的方法可能是起草ES6 2015/ES6中的作品,以涵盖以下所有字符:
create or replace function REPLACE_DIACRITICS("str" string)
returns string
language javascript
strict immutable
as
$$
return str.normalize("NFD").replace(/\p{Diacritic}/gu, "");
$$;
select REPLACE_DIACRITICS('ö, é, č => a, o e, c');UDF的JS是由以下文章提供的:Remove accents/diacritics in a string in JavaScript
https://stackoverflow.com/questions/69031822
复制相似问题