Tudna valaki segíteni abban, hogy több értéket jelöljek ki az attribútumtáblából?
Próbáltam "Classes"="14"AND"07"
, de nem működik.
Megjegyzések
- Remek és részletes forrás a resources.arcgis.com/hu/help/main/10.1/index.html#//…
Válasz
Elegánsabb megoldás:
“Osztályok” itt: (“14”, “15”, ….)
Megjegyzések
- Null esetén fordított vesszőket HASZNÁLJA VAGY NEM, például a fenti kódhoz " Osztályok " itt (NULL, ' 14 ', ' 15 ', ….) VAGY " Osztályok " a (' NULL ', ' 14 ', ' 15 ', ….) NB Csak egyetlen fordított vessző gondoskodik róla.
Válasz
A kiválasztási állítást két külön részre kell bontania :
“Osztályok” = “14” VAGY “Osztályok” = “07”
Szerkesztés: AND-ról OR-ra váltott, mivel ahogy a megjegyzésekben megjegyeztük, ÉS nem működhet ebben helyzet.
Megjegyzések
- Köszönöm a javaslatot RyanL. A közepén lévő ÉS nem működik. De az OR működik.
- Az ÉS nem működik ' t, mert nem lehet ugyanaz a mező 14 és 07 azonos mezőben ugyanazon szolgáltatáshoz. Ha több esetet szeretne kijelölni, használja a szintaxist: fieldname a (' value1 ', value2 ', ' value3 ') karakterláncokhoz vagy ' ' egész számokra.
- Mi történik, ha száz és száz olyan értékem van, amelyre azt akarom, hogy az adatbázis keressen és kiválasztja? Valójában egy teljes CSV-fájlom van ezekhez az értékekhez … ' nem tudom mindet beilleszteni a kis lekérdező mezőbe az SQL használatával … Van-e robusztusabb megoldás ?