Bonjour,
Je débute en SQL, je souhaite mettre a jour un champs 'verif' a partir de la géométries de deux shapes, ce sont deux shape de points et je souhaite savoir si ils sont au meme emplacement geometrique ou non ( a mon avis la formule que j'utilise n'est pas bonne, je dois utiliser un ST_Equals(geom A, geom B) ?)
J'ai ce code SQL :
Ce code ci fonctionne correctement:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 UPDATE testjessy."54_028_380_BOITE_OPTIQUE_A1" SET verif = (CASE WHEN ("54_028_380_BOITE_OPTIQUE_A1".geom = "54_028_380_POINT_TECHNIQUE_A1".geom) THEN 'true' ELSE 'false' END)
Pouvez-vous me guider ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT nom FROM testjessy."54_028_380_BOITE_OPTIQUE_A1", testjessy."54_028_380_POINT_TECHNIQUE_A1" where ST_equals("54_028_380_BOITE_OPTIQUE_A1".geom,"54_028_380_POINT_TECHNIQUE_A1".geom)
Partager