Message posté par : Nicolas Ribot
----------------------------------------
-----------------
tumasgiu écrit :
-----------------
Nicolas Ribot écrit :
Avec une regexp:
-----------------
Code :
with tmp as (
select regexp_matches(geoloc_etablissement, '[-+]?[0-9]*\.?[0-9]+',
'g') as coords
from sirene
) select coords[1] as latitude, coords[2] as longitude;
-----------------
(je ne comprends rien à cette regexp, je l'ai trouvée sur le net :D )
Nicolas
-----------------
[-+]? : zero ou une fois le symbole - ou +
[0-9]* : zero ou plusieurs symbole numérique
\.? : zero ou un symbole '.' (\ pour échapper ., qui signifie normalement :
n'importe quel symbole)
[0-9]+ : au moins un symbole numérique
-----------------
Merci.
chaque partie, ca va a peu près, mais de là à pouvoir l'écrire sans google, j'ai
encore du taf ;) )
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=329438#p329438
Pour y répondre : geobd(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net