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


Odpowiedzi:


21

Bardziej eleganckim rozwiązaniem jest:

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


W przypadku NULU UŻYJ odwróconych przecinków LUB NIE np. Dla powyższego kodu „Klasy” w (NULL, „14”, „15”, ....) LUB „Klasy” w („NULL”, „14”, „15” , ....) Uwaga: tylko jeden odwrócony przecinek go obchodzi ..
SIslam,

11

Konieczne byłoby rozbicie instrukcji wyboru na dwie oddzielne części:

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

Edycja: zmieniono z AND na OR, ponieważ, jak zauważono w komentarzach, AND nie może działać w tej sytuacji.


Dzięki za sugestię RyanL. AND w środku nie działa. Ale OR działa.
Stan John

11
AND nie działa, ponieważ nie możesz mieć 14 i 07 w tym samym polu dla tej samej funkcji. Jeśli masz wiele przypadków, które chcesz wybrać, użyj składni: nazwa_pola w („wartość1”, „wartość2”, „wartość3”) dla ciągów znaków lub bez „” dla liczb całkowitych.
Alex Tereshenkov

Co się stanie, jeśli mam setki wartości, które baza danych ma wyszukać i wybrać? Tak naprawdę mam cały plik CSV warty tych wartości ... Nie mogę zmieścić ich wszystkich w małym oknie zapytania za pomocą SQL ... Czy istnieje bardziej niezawodne rozwiązanie?
user32882,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.