选择SUM()抛出"未找到列"例外[42122-193]在H2

时间:2017-07-20 09:38:45

标签: jdbc h2

执行以下声明:

SELECT SUM(p.price)
FROM Product p

通过嵌入式H2数据库上的JDBC引发异常:

  

org.h2.jdbc.JdbcSQLException:Column" price"未找到   [42122-193]

我怎样才能让它发挥作用?

1 个答案:

答案 0 :(得分:1)

您必须为SUM()中使用的列使用别名:

SELECT SUM(p.price) as price
FROM Product p

小心!别名必须与列完全相同。