Message posté par : Nicolas Ribot
----------------------------------------
-----------------
Dizzy84 écrit :
génial ! ça fonctionne !
je sais maintenant faire une discretisation par la méthode des amplitudes égales en sql.
Merci à vous !
-----------------
Bonjour,
Vous pouvez éviter la lourdeur du case et de devoir ecrire les classes explicitement avec
les windows functions. ntile() ici:
https://www.postgresql.org/docs/13/functions-window.html.
Ici, 5 classes crées sur le champ distance:
-----------------
Code :
select id, distance, ntile(5) over (order by distance) as val
from macouche;
id distance val
1 1 1
5 2.2 1
2 3 2
3 5.5 2
6 6.7 3
7 7 3
8 7.1 4
4 9 4
9 14.4 5
10 15.1 5
-----------------
Nicolas
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=341993#p341993
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