【发布时间】:2015-08-04 04:42:06
【问题描述】:
我有一个包含几个点坐标的表格。
| PointName | XCoor | YCoor |
+-----------+-------+-------+
| P1 | X1 | Y1 |
+-----------+-------+-------+
| P2 | X2 | Y2 |
+-----------+-------+-------+
....
我想生成一个包含两点之间距离的表格。
| Point1Name | Point2Name | Distance |
+------------+------------+----------+
| P1 | P2 | ZZZZZ |
+------------+------------+----------+
....
为了能够计算两点之间的距离,我启用了动态扩展加载并使用extension-functions module 进行算术计算。但是,我不太确定是否可以使用任何类型的 SQL 技巧创建输出表?
我在 C++ 程序中需要这种功能,所以在最坏的情况下,我会尝试以 C++ 方式而不是使用 SQL 语句来实现。但是,这将要求我使用 sqlite3_exec() 并定义我的回调函数,并且很可能我最终会在第一个回调函数中运行另一个 sqlite3_exec() 以获得所需的输出。
提前致谢
【问题讨论】: