BigQuery 中有这个版本吗?
基本上我需要获取一个 BASE64 字母并将其一致地转换为数值(转换为 BASE64 索引或转换为 ASCII - 对我来说没有区别)。
到目前为止,我已经发明了 2 个选项: - 使用 UDF - JOIN 包含所有 64 个字母和索引的表。
但对于这项任务来说,这两种解决方案看起来都有点太复杂了。还有更好的办法吗?
使用 BigQuery 将字母转换为 ASCII 的另一种选择:
SELECT
char,
INSTR('@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz', char)
+ 63 AS ascii
FROM
(SELECT 'A' AS char),
(SELECT 'H' AS char),
(SELECT 'a' AS char),
(SELECT 'h' AS char)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6739 次 |
| 最近记录: |