Re: [QGIS-it-user] selezionare con espressione più valori di un campo.

2016-09-18 Per discussione girarsi
Il 18/09/2016 00:53, Alessandro Sarretta ha scritto:
> Se ti funziona l'espressione con IN dovrebbe funzionare anche
> l'espressione suggerita da Marco Grisolia ma con "OR" invece che "AND"
> (se è vero che vuoi selezionare elementi che hanno O l'uno O l'altro
> valore, invece che l'uno E l'altro valore).
> 
> Cioè
> 
> "nomecampo" = 'valoretestuale' OR nomecampo" = 'valoretestuale2'
> 


Temo di aver capito solo stamattina perchè AND non mi funzionava, e la
colpa è mia, soprattutto perchè non vi ho informato che l'uso era per
valori dello stesso campo, non per singoli valori di due campi diversi,
per cui e per forza di cose funziona solo il suggerimento di Totò.


Ovviamente se faccio "nomecampo1" = 'valore' AND "nomecampo2" =
'valore', così funziona.


Mi scuso per la mancata informazione.



-- 
Simone Girardelli
_|_|_|_|_|_|_|_|_|_
|_|_|_|_|_|_|_|_|_|_|


___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] selezionare con espressione più valori di un campo.

2016-09-17 Per discussione Alessandro Sarretta

Ciao,


On 17/09/2016 22:12, girarsi wrote:

Il 17/09/2016 21:18, Totò ha scritto:

potresti scrivere anche

"nomecampo" IN ('valoretestuale' , 'valoretestuale2' )

ciao

Funziona solo questa sopra, con gli altri modi non funziona, non so se
dipende dalla versione Qgis, ho la versione di sviluppo 2.16.2.

Per il momento uso questa espressione, grazie.
Se ti funziona l'espressione con IN dovrebbe funzionare anche 
l'espressione suggerita da Marco Grisolia ma con "OR" invece che "AND" 
(se è vero che vuoi selezionare elementi che hanno O l'uno O l'altro 
valore, invece che l'uno E l'altro valore).


Cioè

"nomecampo" = 'valoretestuale' OR nomecampo" = 'valoretestuale2'

Ale


--
--

Alessandro Sarretta

skype/twitter: alesarrett
Web: ilsarrett.wordpress.com 

Research information:

 * Google scholar profile
   
 * ORCID 
 * Research Gate 
 * Impactstory 

___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] selezionare con espressione più valori di un campo.

2016-09-17 Per discussione girarsi
Il 17/09/2016 21:18, Totò ha scritto:
> potresti scrivere anche
> 
> "nomecampo" IN ('valoretestuale' , 'valoretestuale2' )
> 
> ciao

Funziona solo questa sopra, con gli altri modi non funziona, non so se
dipende dalla versione Qgis, ho la versione di sviluppo 2.16.2.

Per il momento uso questa espressione, grazie.


-- 
Simone Girardelli
_|_|_|_|_|_|_|_|_|_
|_|_|_|_|_|_|_|_|_|_|


___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] selezionare con espressione più valori di un campo.

2016-09-17 Per discussione Totò
girarsi wrote
> Perdonate la domanda da niubbo, però non ne vengo a capo.
> 
> Di uno shapefile, se apro la tabella e uso il filtro avanzato basato su
> espressione, se metto:
> 
> "nomecampo" = 'valoretestuale'
> 
> Mi da il risultato atteso, se voglio mettere più valori non so come
> fare, se metto:
> 
> "nomecampo" = 'valoretestuale' AND 'valoretestuale2'
> 
> non mi da niente, se metto:
> 
> "nomecampo" = 'valoretestuale' , 'valoretestuale2'
> 
> anche qui niente, se metto:
> 
> "nomecampo" = 'valoretestuale' ; 'valoretestuale2'
> 
> Anche qui zero.
> 
> 
> Qual'è il modo corretto di inserire più valori di un campo?
> 
> Grazie a chi mi risponderà.
> 
> 
> Per chi vuole sapere il perchè, voglio selezionare i torrenti da un
> dataset di idrografia del Trentino, meglio con gli affluenti, ma quelli
> li seleziono a "manina", tanto ne ho ancora da imparare :)

potresti scrivere anche

"nomecampo" IN ('valoretestuale' , 'valoretestuale2' )

ciao



--
View this message in context: 
http://osgeo-org.1560.x6.nabble.com/selezionare-con-espressione-piu-valori-di-un-campo-tp5286471p5286475.html
Sent from the QGIS Italian User mailing list archive at Nabble.com.
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] selezionare con espressione più valori di un campo.

2016-09-17 Per discussione Marco Grisolia
Ciao,
devi scrivere:
"nomecampo" = 'valoretestuale' AND nomecampo" = 'valoretestuale2'

Inviato da iPhone

> Il giorno 17/set/2016, alle ore 19:51, girarsi  ha scritto:
> 
> Perdonate la domanda da niubbo, però non ne vengo a capo.
> 
> Di uno shapefile, se apro la tabella e uso il filtro avanzato basato su
> espressione, se metto:
> 
> "nomecampo" = 'valoretestuale'
> 
> Mi da il risultato atteso, se voglio mettere più valori non so come
> fare, se metto:
> 
> "nomecampo" = 'valoretestuale' AND 'valoretestuale2'
> 
> non mi da niente, se metto:
> 
> "nomecampo" = 'valoretestuale' , 'valoretestuale2'
> 
> anche qui niente, se metto:
> 
> "nomecampo" = 'valoretestuale' ; 'valoretestuale2'
> 
> Anche qui zero.
> 
> 
> Qual'è il modo corretto di inserire più valori di un campo?
> 
> Grazie a chi mi risponderà.
> 
> 
> Per chi vuole sapere il perchè, voglio selezionare i torrenti da un
> dataset di idrografia del Trentino, meglio con gli affluenti, ma quelli
> li seleziono a "manina", tanto ne ho ancora da imparare :)
> 
> 
> 
> -- 
> Simone Girardelli
> _|_|_|_|_|_|_|_|_|_
> |_|_|_|_|_|_|_|_|_|_|
> 
> 
> ___
> QGIS-it-user mailing list
> QGIS-it-user@lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/qgis-it-user
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-it-user


[QGIS-it-user] selezionare con espressione più valori di un campo.

2016-09-17 Per discussione girarsi
Perdonate la domanda da niubbo, però non ne vengo a capo.

Di uno shapefile, se apro la tabella e uso il filtro avanzato basato su
espressione, se metto:

"nomecampo" = 'valoretestuale'

Mi da il risultato atteso, se voglio mettere più valori non so come
fare, se metto:

"nomecampo" = 'valoretestuale' AND 'valoretestuale2'

non mi da niente, se metto:

"nomecampo" = 'valoretestuale' , 'valoretestuale2'

anche qui niente, se metto:

"nomecampo" = 'valoretestuale' ; 'valoretestuale2'

Anche qui zero.


Qual'è il modo corretto di inserire più valori di un campo?

Grazie a chi mi risponderà.


Per chi vuole sapere il perchè, voglio selezionare i torrenti da un
dataset di idrografia del Trentino, meglio con gli affluenti, ma quelli
li seleziono a "manina", tanto ne ho ancora da imparare :)



-- 
Simone Girardelli
_|_|_|_|_|_|_|_|_|_
|_|_|_|_|_|_|_|_|_|_|


___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-it-user