[OSGeoJapan-discuss] QGISでのSQLの書き方

kubo-m @ ceri.go.jp kubo-m @ ceri.go.jp
2012年 1月 19日 (木) 03:31:21 EST


寒地土木研究所の久保です。
いつも役立つ情報どうもありがとうございます。

QGISでのSQLの書き方について質問があります。
使用環境はWin7(32bit)でQGIS1.7.1です。

10mおきの等高線shpファイルから、「検索クリエビルダ」を利用して
100mおきの等高線を抽出したいと考えています。
等高線shpファイルの属性テーブルには「ELEV」というフィールドがあり
その中に各等高線ポリラインの標高値が入っています。

QGISを起動→等高線shpファイル表示→属性テーブル表示→
「アドバンストサーチ」クリック→検索クリエビルダ「SQL where 句」に条件式
入力
という手順で進んでいます。

剰余を求めるmod関数を使い、「EVLEを100で割った余りが0」という条件式を
mod (ELEV, 100) = 0
と入力しましたが、
「syntax error, unexpected '(', expecting $end」
というエラーが表示され計算することができません。

上記の条件式の書き方に問題があるのでしょうか?
SQLの書き方に間違いがありましたら
ご教授いただけると助かります。
どうぞよろしくお願いします。


---------
久保まゆみ

独立行政法人  寒地土木研究所
寒地水圏研究グループ 水環境保全チーム
-------------- next part --------------
HTML¤ÎźÉÕ¥Õ¥¡¥¤¥ë¤¬½üµî¤µ¤ì¤Þ¤·¤¿.
URL: http://lists.osgeo.org/pipermail/osgeojapan-discuss/attachments/20120119/00f9c2c6/attachment.html


OSGeoJapan-discuss メーリングリストの案内