複 数条 件を 検 索 す る 方 法
A N D や O R を 使って,複数の条件を設定します.
例1)面 積が 10km 2 以 上か つ 20km 2 未満の区
A R EA >= 1 00 00000 A N D AR EA < 20000000
例2)面 積が 10km 2 未 満あ るいは 20km 2 以上の区
A R EA < 10 00 0000 O R A R EA >= 20000000
ま た,NOT を 使えば指定した条件「以外」を検索します.
例3)面 積が 20km 2 未 満で はない 区(= 2 0 k m 2 以上)
N OT AR EA < 20000000
文 字 列の検索
数 値 と同 じ よ う に ,文字列に対しても 条件検索ができます(サークルKのシン
ボ ル 表示 変 更 を 思 い出してください).
スーパーマーケットの デ ー タ (s u pe r m ar ket.shp)を追加してみましょう.
NA M E フィールドに店舗名が入っています.
例1 ) 店 舗 名 が 「 ふれっしゅふくだ」に完全一致するスーパーだけを探す場合
NA M E = ‘ふ れっしゅふくだ’ (※ 文字列は ‘ ’ で囲ってください)
例2 ) 店 舗 名 が 「 成城石井」ではじまるスーパーだけを探す場合
NA M E L I K E ‘ 成城石井 %’ (※ =ではなく LIKE を用います)
例3 ) 店 舗 名 が 「 渋谷店」で終わるスーパーだけを探す場合
NA M E L I K E ‘ % 渋 谷店’
例4 ) 店 舗 名 に 「 ダイエー」を含むスーパーだけを探す場合
NA M E L I K E ‘ % ダイエー% ’
【解答】
1) 飾区
NAME = ‘ユアマート’
2) 473店舗
NAME LIKE ‘%セブンイレブン%’
3) 45店舗
NAME LIKE ‘%ローソン%’ AND ADDRESS LIKE ‘%東京都世田谷区%’
4) 2店舗
NAME LIKE ‘%新宿%’ AND NOT ADDRESS LIKE ‘%東京都新宿区%’