gpt4 book ai didi

java - sql中一列所有值的总和

转载 作者:行者123 更新时间:2023-11-30 08:27:42 24 4
gpt4 key购买 nike

我需要获取一列所有值的总和并将其放入文本字​​段中。我尝试了下面的代码,但出现错误。 - 列名 Sum(Price) 无效。

     String sql="Select Sum(Price) from sold";
pst=con.prepareStatement(sql);
rs=pst.executeQuery();
if(rs.next()){
String sum = rs.getString("Sum(Price)");
textField_2.setText(sum);

com.microsoft.sqlserver.jdbc.SQLServerException: The column name Sum(Price) is not valid.

最佳答案

使用别名:

 String sql="Select Sum(Price) as sumprice from sold";
pst=con.prepareStatement(sql);
rs=pst.executeQuery();
if(rs.next()){
String sum = rs.getString("sumprice");
textField_2.setText(sum);

我不知道值是否正确转换。该值是某种数字。也许你想要:

 String sql="Select cast(Sum(Price) as varchar(255)) as sumprice from sold";

关于java - sql中一列所有值的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20705127/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com