Ngh*_*-Le 5 postgresql amazon-redshift
我想获取每个字符的代码点以检查字符串是否包含代码点大于 0xFFFF 的任何字符。
例如,我有一个字符串“BIGBANG”。我想得到如下结果:
to_hex
------
42 -- B
49 -- I
47 -- G
42 -- B
41 -- A
4e -- N
47 -- G
Run Code Online (Sandbox Code Playgroud)
在 Postgres 9.x 中,我可以简单地运行这个查询:
SELECT TO_HEX(ASCII(REGEXP_SPLIT_TO_TABLE('BIGBANG', '')));
Run Code Online (Sandbox Code Playgroud)
但是 Redshift 不支持 ASCII 和 REGEXP_SPLIT_TO_TABLE 函数。
我应该如何在 Redshift 中获得相同的结果?
| 归档时间: |
|
| 查看次数: |
570 次 |
| 最近记录: |