amazon-web-services - Athena AWS - 如何将二进制转换为 Bigint
问题描述
如何使用 athena aws 将数据从二进制转换为 bigint?
在 SQL SERVER 中我可以这样做
select convert(bigint, 0x00000000001F3111)
Result: 2044177
但我无法使用 Athena AWS 做到这一点。有什么办法吗?
解决方案
您的样本看起来像十六进制,而不是二进制。
select from_base(substr('0x100', 3), 16);
_col0
-------
256
推荐阅读
- javascript - 单击 div 内的图标上的事件,该事件也是可单击的
- amazon-web-services - 如何使用 Cloudformation 在 AWS WAF 中启用 WebACL 日志记录?
- javascript - 如何修复 svg iconmoon 在代码和框上不起作用
- c++ - QCoreApplication::processEvents - 为什么必须只从主线程调用它?
- scala - 在 Scala 中使用带有 Quill 的案例类中使用可选的 StringEnumEntry 字段
- r - R rbind 并使用 dplyr 进行分组
- reactjs - 如何在 React 函数组件中使用数组状态?
- javascript - ckeditor 自动删除样式 css
- ruby-on-rails - REST Api 和语义版本控制
- apache-kafka - Kafka Schema 注册表 - 在容器中发布动态端口