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

Qualcuno può aiutarmi a selezionare più valori dalla tabella degli attributi?

Ho provato "Classes"="14"AND"07" ma non “funziona.

Commenti

Risposta

Una soluzione più elegante è:

“Classi” in (“14”, “15”, ….)

Commenti

  • In caso di null UTILIZZARE virgole O NON per il codice precedente " Classi " in (NULL, ' 14 ', ' 15 ', ….) OPPURE " Classi " in (' NULL ', ' 14 ', ' 15 ', ….) NB Solo singolo virgola rovesciata cura ..

Risposta

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 questo situazione.

Commenti

  • Grazie per il suggerimento RyanL. LAND nel mezzo non funziona. Ma lOR funziona.
  • LAND non ' t funziona perché non puoi avere sia 14 che 07 nello stesso campo per la stessa funzione. Se desideri selezionare più casi, utilizza la sintassi: fieldname in (' value1 ', ' value2 ', ' value3 ') per stringhe o senza ' ' per i numeri interi.
  • Cosa succede se ho centinaia e centinaia di valori che voglio che il database cerchi e seleziona? In effetti ho un intero file CSV di questi valori … Non posso ' inserirli tutti nella piccola casella delle query usando SQL … Esiste una soluzione più robusta ?

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *