#1 Sat 19 December 2020 11:21
QGIS 10.16: Expressions - operateurs - fonctions
Bonjour,
Je cherche à simplifier une expression qui me permet de définir une règle pour représenter avec un seul taxon plusieurs valeurs. Si j'ai 2 valeurs, j'utilise : "MaColonne"= 'ValeurA' or "MaColonne"= 'ValeurD'. Ok, ça marche nickel. Mais si je veux regrouper plusieurs valeurs (5,10...), je me dis qu'il doit bien exister une expression plus simple que de répéter x fois ["ma colonne"=]. Mais comme je ne maîtrise pas la "grammaire" SQL, j'en appelle à vos talents.
Je n'ai pas trouvé l'info ici non plus : https://docs.qgis.org/3.10/fr/docs/user … ng-builder
Bien cordialement.
Géoscope
11 rue de l'Hospice - 19400 Argentat
Tél. : 09 60 47 51 16
Hors ligne
#2 Sat 19 December 2020 11:40
- dave31
- Participant actif
- Date d'inscription: 17 Feb 2017
- Messages: 80
Re: QGIS 10.16: Expressions - operateurs - fonctions
Bonjour
Code:
"MaColonne" in (valeur1,valeur2,…)
Hors ligne
#3 Sat 19 December 2020 11:56
Re: QGIS 10.16: Expressions - operateurs - fonctions
Yo ! merci bien :-)
Vous auriez une référence de site ou de bouquin pour apprendre cette "grammaire" pour construire des expressions ? J'avais bien vu le in mais je n'avais pas réussi à construire la phrase !
Géoscope
11 rue de l'Hospice - 19400 Argentat
Tél. : 09 60 47 51 16
Hors ligne
#4 Sat 19 December 2020 12:56
- dave31
- Participant actif
- Date d'inscription: 17 Feb 2017
- Messages: 80
Re: QGIS 10.16: Expressions - operateurs - fonctions
La référence en SQL me semble celui-ci :
https://sql.sh/
Il y a la syntaxe et des exemples.
Pour débuter avec des opérateurs sur QGIS, ça me semble bien :
https://pasq.fr/les-requetes-du-graal
Hors ligne
#6 Tue 22 December 2020 11:06
- GlaDal
- Participant assidu
- Date d'inscription: 30 Aug 2013
- Messages: 1036
Re: QGIS 10.16: Expressions - operateurs - fonctions
Bonjour,
Vous pouvez aussi vous référez au site HfcQgis http://hfcqgis.opendatasicilia.it/it/latest/
Hors ligne