如何从Redshift中的字符串中提取西里尔字母或拉丁字符?

时间:2017-11-02 17:37:11

标签: amazon-redshift

如果我在Redshift中有像'Picá'这样的字符串,我怎样才能提取'á'?

尝试在一个充满字符串的列中获取外来字符的数量。

1 个答案:

答案 0 :(得分:1)

如果你想要非ascii字符的数量,你可以使用像

这样的东西
select regexp_count('Picá', '[^\u0000-\u007F]');

返回值1。

如果您真的想要拉丁字母或西里尔字母,那么您必须恢复到红移UDF。