如何选择*加上另一列

时间:2017-11-30 23:03:42

标签: sql oracle

我试图从一个表中选择所有值,然后选择仅运行其中一个列的函数的输出,并将所有这些值显示为我的SQL查询输出。 (我这样做的目的是从Geometry列创建一个可用的WKT输出,并将它放在查询结果中,这样我就可以在它上面运行一个cx_Oracle游标并拉出我需要的部分。)

以下是我正在尝试的内容:

Select *, Sdo_Util.To_Wktgeometry(Poly.Geometry)
From Whse_Forest_Vegetation.Rslt_Forest_Cover_Poly Poly

但它不起作用。有什么建议吗?

2 个答案:

答案 0 :(得分:1)

我认为您需要将table_name放在*。

之前

Select Poly.*, 

答案 1 :(得分:0)

我认为您可能需要在其上加上一些前缀或表名,可能是这样的:

“SELECT sample.*, (sample.price) + 500 FROM tbl.sample”