gpt4 book ai didi

google-bigquery - BigQuery 中的 CHAR() 或 ASCII() 函数?

转载 作者:行者123 更新时间:2023-12-01 15:37:22 24 4
gpt4 key购买 nike

BigQuery 中是否有任何版本?

基本上,我需要将一个 BASE64 字母转换为一个数值(转换为 BASE64 索引或 ASCII - 对我来说没有区别)。

到目前为止,我发明了 2 个选项:- 使用 UDF- 加入一个包含所有 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)

关于google-bigquery - BigQuery 中的 CHAR() 或 ASCII() 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37524340/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com