hive中执行sql语句出现数据类型问题
来源:互联网 发布:澳洲研究型硕士 知乎 编辑:程序博客网 时间:2024/05/29 11:37
当在执行Hive sql时候,用到了下面的语句:
select concat(session_id, '@@', apk_id) as sid, package_name, 1 is_install
from table_xxx
where report_date = '20150905'
group by package_name, session_id, apk_id
having sum(case is_install when 1 then 1 when 0 then - 1 end) > 0 limit 10;
会提示报错:hive "bigint" is expected but "int" is found
原因是由于is_install字段在数据库中为bigint类型,此时要进行转换,转换很简单,直接在对应的字段加L即可
having sum(case is_install when 1L then 1 when 0L then - 1 end) > 0 limit 10;
0 0
- hive中执行sql语句出现数据类型问题
- Hive执行SQL语句
- hive sql语句执行原理
- Hive SQl语句的执行
- 使用 Hibernate 在 JPA 中 调用 generateSchema 会出现执行两次 SQL 语句问题的解决方法
- 执行SQL语句,出现Before start of result set问题
- jdbc 链接mysql执行sql语句出现中文乱码问题
- 在SQL 2008中总是出现问题:执行Transact-SQL语句或批处理时发生异常。如何解决?
- 关于在myeclipse中执行mySQL语句出现问题
- Hive:从文件中加载执行语句
- 在ASP程序中执行SQL语句的安全性问题
- 在ASP程序中执行SQL语句的安全性问题
- SQL 动态执行语句中碰到的问题
- j2ee中连接sqlserver时执行sql语句的问题
- access中sql语句执行错误 “标准表达式中数据类型不匹配”
- sql语句中出现字符型变量的引号问题
- 应对sql语句中出现的引号问题
- sql语句出现的问题
- iOS包管理工具Cocoapods的安装与使用
- 1068. Find More Coins (30)
- tomcat记录控制台输出信息至文件
- 栈的压入、弹出序列
- chapter one
- hive中执行sql语句出现数据类型问题
- 函数调用常规二维数组和动态二维数组的差异
- 详解C中volatile关键字
- Permission denied问题的解决
- onCreateOptionsMenu的二次调用
- GTS
- 古龙峡漂流
- 理解红黑树算法
- VVDocumenter-Xcode 注释插件安装