0
回答
数据库计算1列与2列,2列与3列,3列与4列.......如此计算如何实现

数据库表结构为

id    x_add  y_add

我想实现根据x_add,y_add计算距离

计算id1到id2,id2到id3,id3到id4.....这样的距离

问题:1。有没有这样的SQL语句可以实现?我的数据库知识就会点基础的

        2。没有的话我考虑用java实现,首先数据连接,读取出这些数据我已经实现,


rs=SqlHelper.executeQuery(sql, parameters);
while(rs.next()){
    System.out.println(rs.getString(2)+"  "+rs.getString(3));
}

这是读取出的坐标那两列,该怎么实现计算呢,想了一个比较笨的方法是存到数组里然后在计算,

但是如果数据比较的多的情况下呢。我想能不能不存储,或者之存储需要的两行,计算,打印出来就可以

例如放到size=2的栈或者队列里面,进行计算,然后打印出来,这样



举报
顶部