在从 Apache Phoenix Query 运行以下查询时,
select * from TABLE1 where PK like 'foo_bar_foo_bar_%' and COLUMN1 = '1' and COLUMN2 = 'true' order by UPPER(COLUMN3) desc limit 50 offset 0
低于错误,
java.sql.SQLException: java.lang.reflect.InvocationTargetException
如果我在这里遗漏了什么,请告诉我。我的初步分析是问题出在 UPPER() 上。
注意:相同的命令适用于 Phoenix Shell 命令。
最佳答案
是的,这是查询中 UPPER() 的问题。在代码中添加适当的 jar 后,它就起作用了。
关于mysql - 在 Apache Phoenix API 上运行查询时出现异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53909630/