我的数据库中包含以下内容,我需要long和lat的值。我该如何招呼他们?
arrayOfSelectedIds = [a1,a1,a1,a1,a1]
在桌山中:
CREATE TYPE GeoCoord AS
(Latitude DECIMAL,
Longitude DECIMAL);
答案 0 :(得分:1)
As documented in the manual,您需要在列周围加上括号以访问类型中的每个字段。
一个重要的特殊情况是从复合类型的表列中提取字段...此处需要用括号括起来,以表明Compositecol是列名而不是表名
所以您需要写:
select (coordinates).latitude,
(coordinates).longitude
from mountain;