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.