Kan iemand me helpen met het selecteren van meerdere waarden uit de attributentabel?
Ik heb "Classes"="14"AND"07"
geprobeerd, maar het “werkt niet.
Reacties
- Een geweldige en gedetailleerde bron is resources.arcgis.com/en/help/main/10.1/index.html#//…
Antwoord
Een elegantere oplossing is:
“Classes” in (“14”, “15”, ….)
Reacties
- Gebruik in het geval van null, gebruik omgekeerde kommas OF NIET, bijvoorbeeld voor bovenstaande code " Klassen " in (NULL, ' 14 ', ' 15 ', ….) OF " Klassen " in (' NULL ', ' 14 ', ' 15 ', ….) NB Alleen enkele omgekeerde komma let maar op ..
Antwoord
Je zou je selectie-instructie in twee aparte delen moeten opdelen :
“Classes” = “14” OR “Classes” = “07”
Bewerken: gewijzigd van AND in OR, aangezien, zoals vermeld in de opmerkingen, AND hierin niet kan werken situatie.
Reacties
- Bedankt voor de suggestie RyanL. De EN in het midden werkt niet. Maar de OF werkt.
- De EN werkt niet ' niet omdat je niet zowel 14 als 07 in hetzelfde veld kunt hebben voor dezelfde functie. Als u meerdere gevallen wilt selecteren, gebruikt u de syntaxis: veldnaam in (' waarde1 ', ' waarde2 ', ' waarde3 ') voor strings of zonder ' ' voor gehele getallen.
- Wat gebeurt er als ik honderden en honderden waarden heb die ik wil dat de database zoekt en selecteer? In feite heb ik een heel CSV-bestand ter waarde van deze waarden … ik kan ' ze niet allemaal in het kleine zoekvak plaatsen met behulp van SQL … Is er een robuustere oplossing ?