banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Wed 09 December 2015 11:47

romainbh
Participant assidu
Date d'inscription: 20 Aug 2013
Messages: 355

QGIS : Rechercher plusieurs valeurs simplement

Salut à tous big_smile

Normalement, quand je recherche plusieurs valeurs dans une table via une expression, j'utilise ce genre de code :

Code:

ATTRIBUT IS 'blabla' OR ATTRIBUT IS 'bloblo' OR ATTRIBUT IS 'blibli'

J'ai tenté de trouver plus simple en essayant d'éviter de devoir répéter à chaque fois le nom de mon attribut avec des trucs du genre :

Code:

ATTRIBUT IS ('blabla' OR 'bloblo' OR 'blibli')

ATTRIBUT ILIKE ('blabla','bloblo','blibli')

ATTRIBUT IS OR('blabla','blibli','bloblo')

Bref, il me semble que j'ai retourné ça dans tous les sens sans tomber sur un truc qui me sortait le moindre résultat. Je me tourne donc vers vous lol

Existe-t-il une syntaxe qui permettrait de faire des requêtes "multi-valeurs" simplement ? Et dans l'affirmative, comment doit-on s'y prendre ?

Merci d'avance pour votre aide précieuse wink

Hors ligne

 

#2 Wed 09 December 2015 12:10

gustavecoste
Participant actif
Lieu: Montpellier
Date d'inscription: 24 Apr 2013
Messages: 118

Re: QGIS : Rechercher plusieurs valeurs simplement

Bonjour, je pense que ce que vous cherchez est le mot clé IN:

Code:

ATTRIBUT IN ('valeur 1', 'valeur 2', 'valeur 3')

Gustave Coste

Hors ligne

 

#3 Wed 09 December 2015 13:15

romainbh
Participant assidu
Date d'inscription: 20 Aug 2013
Messages: 355

Re: QGIS : Rechercher plusieurs valeurs simplement

FOR-MI-DABLE ! C'est exactement ça !

Un tout grand merci pour cette belle découverte, je me coucherai moins bête ce soir lol

Hors ligne

 

Pied de page des forums

Powered by FluxBB