【发布时间】:2018-04-17 13:01:32
【问题描述】:
我在数据库中有以下 SCORE 表:
id | val1 | val2 | val3 | val4 |
1 40 100 80 90
2 90 70 90 45
3 50 60 100 30
4 20 30 30 40
我想从列 val1、val2 和 val3 中选择最小值,并使用以下代码将其存储在变量中:
int maxVal = 0;
Statement s2 = conn.createStatement();
s2.execute("SELECT min(val1,val2,val3) FROM SCORE");
ResultSet rs1 = s2.getResultSet(); //
while ( rs1.next() ){
maxVal = rs1.getDouble(1);
}
并出现错误。有没有一种简单的方法可以从表中的多于 1 列中获取最小值?
【问题讨论】:
-
从分数中选择 min(val1)、min(val2)、min(val3)
标签: java sql database jdbc derby