SELECT
d.fid, trim(a.value) district, b.nom commune, c.numero, d.geom
FROM
district_tbd a, commune b, immeuble c, bf_tsur d, bf_tcen e, bien_fonds f
WHERE
a.id = b.no_district AND
substr(c.identdn,4,3) =
decode(length(b.numcom),1,'00'||b.numcom,2,'0'||b.numcom,b.numcom) AND
f.fid_bien_fonds_de = c.fid AND
e.fid_centroid = f.fid AND
e.fid_tsur = d.fid
ORDER BY
a.value, b.nom, length(c.numero), c.numero
이 뷰는 매우 복잡할 수 있습니다. 성능이 저하되지 않도록 주의해야 합니다. 입력 속성의 순서는 상관이 없지만 입력 속성은 하나 이상 있어야 합니다.
입력 |
값 |
테이블 이름 |
V_Immeuble |
속성 설명 1 |
District |
속성 1 |
DISTRCIT |
속성 설명 2 |
Commune |
속성 2 |
COMMUNE |
속성 설명 3 |
Number |
속성 3 |
NUMERO |
키 속성 |
FID |
지오메트리 속성 |
GEOM |
SELECT FID,DISTRICT,COMMUNE,NUMERO
FROM V_IMMEUBLE
WHERE UPPER(DISTRICT) LIKE UPPER('Lau%') AND
UPPER(NUMERO) LIKE UPPER('1002')
SELECT GEOM FROM V_IMMEUBLE WHERE FID=20407749