Výběr více hodnot s výběrem podle atributů v ArcGIS Desktop?

Může mi někdo pomoci s výběrem více hodnot z tabulky atributů?

Zkoušel jsem "Classes"="14"AND"07", ale nefunguje to.

Komentáře

Odpověď

Elegantnějším řešením je:

„Třídy“ v („14“, „15“, ….)

Komentáře

  • V případě nulové hodnoty POUŽÍVEJTE obrácené čárky NEBO NENÍ např. pro výše uvedený kód " Třídy " in (NULL, ' 14 ', ' 15 ', ….) NEBO " Třídy " v (' NULL ', ' 14 ', ' 15 ', ….) Pozn. obrácená čárka se o to postará ..

Odpověď

Svůj výběrový příkaz byste museli rozdělit na dvě samostatné části :

„Classes“ = „14“ OR „Classes“ = „07“

Upravit: Změněno z AND na OR, protože jak je uvedeno v komentářích, AND v tomto nemůže fungovat situace.

Komentáře

  • Děkujeme za návrh RyanL. AND ve středu nefunguje. Ale OR funguje.
  • AND nefunguje ' t, protože pro stejnou funkci nemůžete mít ve stejném poli 14 i 07. Pokud chcete vybrat více případů, použijte syntaxi: fieldname v (' value1 ', ' value2 ', ' value3 ') pro řetězce nebo bez ' ' pro celá čísla.
  • Co se stane, když mám stovky a stovky hodnot, které chci v databázi prohledávat a vybrat? Ve skutečnosti mám celý soubor CSV v hodnotě těchto hodnot … Nemohu je ' všechny vložit do malého pole dotazu pomocí SQL … Existuje robustnější řešení ?

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *