Wybieranie wielu wartości za pomocą opcji Wybierz według atrybutów w ArcGIS Desktop?

Czy ktoś może mi pomóc przy wybieraniu wielu wartości z tabeli atrybutów?

Próbowałem "Classes"="14"AND"07", ale to nie działa.

Komentarze

Odpowiedź

Bardziej eleganckim rozwiązaniem jest:

„Klasy” w („14”, „15”, ….)

Komentarze

  • W przypadku zerowej wartości UŻYJ cudzysłowów LUB NIE np. dla powyższego kodu " Klasy " in (NULL, ' 14 ', ' 15 ', ….) LUB " Klasy " w (' NULL ', ' 14 ', ' 15 ', ….) Uwaga Tylko pojedynczy odwrócony przecinek dbaj o to ..

Odpowiedź

Musisz podzielić instrukcję wyboru na dwie oddzielne części :

„Klasy” = „14” LUB „Klasy” = „07”

Edycja: Zmieniono z AND na OR, ponieważ jak zaznaczono w komentarzach, AND nie może działać w tym sytuacji.

Komentarze

  • Dzięki za sugestię RyanL. I w środku nie działa. Ale OR działa.
  • I nie ' nie działa, ponieważ nie możesz mieć jednocześnie 14 i 07 w tym samym polu dla tej samej funkcji. Jeśli masz wiele przypadków, które chcesz zaznaczyć, użyj składni: nazwa pola in (' wartość1 ', ' value2 ', ' value3 ') dla ciągów lub bez ' ' dla liczb całkowitych.
  • Co się stanie, jeśli mam setki wartości, które chcę przeszukać w bazie danych i wybierz? Właściwie mam cały plik CSV wartości tych wartości … Nie mogę ' nie zmieścić ich wszystkich w małym okienku zapytań za pomocą SQL … Czy jest lepsze rozwiązanie ?

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *