如何在 Snowflake SQL 中将字符串转换为 url 友好的字符串?
How to convert a string into a url-friendly string in Snowflake SQL?
我在 Snowflake 工作,有一个宠物列,我试图将其放入 url 友好格式,以便它们可以连接到 Metabase 中的链接。
示例:
'Tom & Jerry' -> 'Tom%20%26%20Jerry'
Snowflake 中是否有执行此操作的函数?
我认为没有。但是 Javascript 有这样的东西,所以我们可以把它包装成一个函数:
create function urlencodestring(str string)
returns string
language javascript
strict
as
'
return encodeURIComponent(STR);
';
然后发疯:
select urlencodestring('Tom & Jerry');
URLENCODESTRING('TOM & JERRY')
Tom%20%26%20Jerry
我在 Snowflake 工作,有一个宠物列,我试图将其放入 url 友好格式,以便它们可以连接到 Metabase 中的链接。 示例:
'Tom & Jerry' -> 'Tom%20%26%20Jerry'
Snowflake 中是否有执行此操作的函数?
我认为没有。但是 Javascript 有这样的东西,所以我们可以把它包装成一个函数:
create function urlencodestring(str string)
returns string
language javascript
strict
as
'
return encodeURIComponent(STR);
';
然后发疯:
select urlencodestring('Tom & Jerry');
URLENCODESTRING('TOM & JERRY') |
---|
Tom%20%26%20Jerry |