旧版SQL中的十六进制字符串到整数

时间:2019-06-07 16:41:11

标签: google-bigquery

所以我可以做到

SELECT
  INTEGER(0xdae3a1)

但是我不能这样做吗?

SELECT
  INTEGER('0xdae3a1')

为什么?我应该如何对字符串列执行此操作?

1 个答案:

答案 0 :(得分:1)

  

我应该如何对字符串列执行此操作?

在下面改用

#legacySQL
SELECT INTEGER(FLOAT('0xdae3a1'))   
  

为什么?

我想这是一个错误