sql - BigQuery 错误“查询未返回任何结果”
问题描述
SELECT address, eth_balance FROM `bigquery-public-data.crypto_ethereum.balances`
WHERE address = '0x5245A7C4Cac42f20FC352491c4b7127c5bf30A44';
或将查询更改为:
SELECT address, eth_balance FROM `bigquery-public-data.crypto_ethereum.balances`
WHERE address LIKE '0x5245A7C4Cac42f20FC352491c4b7127c5bf30A44';
而像这样的其他地址不会拉起地址或金额:
错误信息:This query returned no results.
解决方案
只需降低它 :-) 看起来您不小心将地址更改为大写或 BQ 将其存储为小写......无论如何,如果您将地址小写,如下所示,您将开始看到余额。
#standardSQL
SELECT address, eth_balance
FROM bigquery-public-data.crypto_ethereum.balances
where address = lower('0x5245A7C4Cac42f20FC352491c4b7127c5bf30A44') ;
回报:
address eth_balance
0x5245a7c4cac42f20fc352491c4b7127c5bf30a44 23743356716445772
推荐阅读
- eclipselink - Eclipselink 左外连接动态查询格式错误
- angular - 尝试设置需要特定模式的 Angular 2 输入验证
- c++ - 在 NVidia 与 Intel 显卡上链接着色器时出错
- r - R - 链接矩阵行 - 使代码更快
- java - Linux 上的 JVisualVm
- dart - 迭代颤动图中的元素
- python - PyGeodesy 和 GeographicLib 在 Python 2.7 中可用,但在 Python 3.6 中不可用
- ios - Fabric Crashlytics 中缺少版本
- angular - Typescript,TypeError 不是函数,在同一个类中调用另一个方法
- reactjs - AsyncTypeahead 选项在搜索后立即消失