sql - 如何使用 BYTES 类型的列来过滤 BigQuery 上的结果
问题描述
我目前正在使用 BigQuery。出于某种原因,我正在使用通过使用 SHA256 对具有特定条件的字符串进行散列创建的 BYTES 类型列,并将其用作 id。比如我在hoge表中选择id列(BYTES类型)时,显示如下。
ID | ... |
---|---|
LqM/Ir4adWHTjLpo6WZpFZBeCiueP++CwZZFVq+wASE= | ... |
iW98Lruh+8kav+tHQRH5+rl8Ky5+nlDwyXnS0wx2L2s= | ... |
我尝试了以下查询,但没有一个产生任何命中。
select * from hoge
where id = 'LqM/Ir4adWHTjLpo6WZpFZBeCiueP++CwZZFVq+wASE='
select * from hoge
where id = b'LqM/Ir4adWHTjLpo6WZpFZBeCiueP++CwZZFVq+wASE='
select * from hoge
where id = CAST('LqM/Ir4adWHTjLpo6WZpFZBeCiueP++CwZZFVq+wASE=' AS BYTES)
如果有人知道如何使用 BYTES 类型的列来缩小搜索范围,将不胜感激。
解决方案
推荐阅读
- javascript - 如何在剑道网格中进行搜索输入?
- c++ - 如何避免由第 3 方库引起的“已定义”?
- conv-neural-network - 当我们在暗网中实现 YOLOv2 时,每 10 个 epoch 之后,图像大小就会改变。这是怎么回事?
- node.js - Mongoose 架构:TypeError:无法设置未定义的属性“generateAuthToken”
- sorting - 在 getent passwd 中按用户名字母顺序对列表进行排序的 AWK 脚本
- azure - cmd中的天蓝色登录有效,但powershell失败 - 在公司代理后面
- javascript - 未捕获的 ReferenceError:jQuery 未在 wordpress 自定义脚本中定义
- python - 全局命名空间中无法解释的变量
- firebase - Android Fabric 到 Firebase 迁移对生产应用程序的影响
- laravel - 不能在 Laravel eloquent 的 slim 3 中使用“$query”