ArcGIS Desktopの[属性で選択]を使用して複数の値を選択しますか?

属性テーブルから複数の値を選択するのを手伝ってくれる人はいますか?

"Classes"="14"AND"07"を試しましたが、機能しません。

コメント

回答

より洗練された解決策は次のとおりです。

“Classes” in( “14”、 “15”、….)

コメント

  • nullの場合は、逆コンマを使用するか、上記のコードでは使用しないでください。例:上記のコード"クラス" in(NULL、' 14 '、' 15 '、….)または" Classes " in(' NULL '、' 14 '、' 15 '、….)NBシングルのみ逆コンマで注意してください。

回答

選択ステートメントを2つの部分に分割する必要があります。 :

“Classes” = “14” OR “Classes” = “07”

編集:コメントに記載されているように、ANDはORに変更されました。これは、ANDが機能しないためです。

コメント

  • RyanLの提案に感謝します。真ん中のANDは機能しません。ただし、ORは機能します。
  • 同じ機能の同じフィールドに14と07の両方を含めることはできないため、ANDは'機能しません。選択するケースが複数ある場合は、次の構文を使用します:fieldname in(' value1 '、' value2 '、' value3 ')文字列の場合または<整数の場合はdivid = "1076492586">

'。

  • データベースで検索する値が何百もある場合はどうなりますか?選択しますか?実際、これらの値に相当するCSVファイル全体があります… ' SQLを使用してすべてを小さなクエリボックスに収めることはできません…より堅牢なソリューションはありますか?
  • コメントを残す

    メールアドレスが公開されることはありません。 * が付いている欄は必須項目です