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
Questa vista può essere molto complessa. Prestare attenzione alla prestazione. L'ordine degli attributi immessi non ha importanza, ma è necessario specificare almeno un attributo di input.
Input |
Valore |
Nome della tabella |
V_Immeuble |
Descrizione attributo 1 |
District |
Attributo 1 |
DISTRICT |
Descrizione attributo 2 |
Commune |
Attributo 2 |
COMMUNE |
Descrizione attributo 3 |
Number |
Attributo 3 |
NUMERO |
Attributo chiave |
IDE |
Attributo geometria |
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