Selezione di più valori con Seleziona per attributi in ArcGIS Desktop?


Risposte:


21

Una soluzione più elegante è:

"Classi" in ('14', '15', ....)


In caso di NULL virgolette invertite O NON es. Per il codice sopra "Classi" in (NULL, '14 ',' 15 ', ....) O "Classi" in (' NULL ',' 14 ',' 15 ' , ....) NB Solo una virgola capovolta si preoccupa.
SIslam,

11

Dovresti suddividere la tua dichiarazione di selezione in due parti separate:

"Classes" = '14' OR "Classes" = '07'

Modifica: modificato da AND a OR, poiché, come indicato nei commenti, AND non può funzionare in questa situazione.


Grazie per il suggerimento RyanL. L'AND nel mezzo non funziona. Ma l'OR funziona.
Stan John,

11
L'AND non funziona perché non è possibile avere sia 14 che 07 nello stesso campo per la stessa funzione. Se si desidera selezionare più casi, utilizzare la sintassi: fieldname in ('valore1', 'valore2', 'valore3') per le stringhe o senza '' per i numeri interi.
Alex Tereshenkov,

Cosa succede se ho centinaia e centinaia di valori che voglio che il database cerchi e selezioni? In effetti ho un intero file CSV del valore di questi valori ... Non riesco a inserirli tutti nella piccola casella di query che utilizza SQL ... Esiste una soluzione più solida?
user32882
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.