簡體   English   中英

JDBC SQL SELECT查詢求和方法行為不正常

[英]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 ,則sumcount等聚合函數將執行整個表。

關於錯誤:這是我第一次看到關鍵字table 試試吧。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM