[英]JDBC SQL SELECT query sum method not behaving properly
嗨我有一個項目和價格表如下所示
item price
ABC 5.0
DEF 6.0
我試圖用以下查詢執行它。
select sum(sign(price)*ceiling(abs(price))) as price, item from product
現在,當我以下面的方式執行此查詢時,它的工作在兩個項目的輸出中顯示總計為11.0
statement.exectuteQuery("select sum(sign(price)*ceiling(abs(price))) as price, item from product")
但是當我把奇怪的查詢放入字符串時它不起作用,它在price列中給出null作為輸出
String qry = "select sum(sign(price)*ceiling(abs(price))) as price, item from product";
statement.exectuteQuery(qry);
請指導。 提前致謝。
select sum(sign(price)*ceiling(abs(price))) as price, item
from product
group by item
如果不使用GROUP BY
,則sum
和count
等聚合函數將執行整個表。
關於錯誤:這是我第一次看到關鍵字table
。 試試吧。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.