db

tenko2を暫定公開

goldbook's tenko2 at master - GitHub ソースはGithubへどうぞ。無印tenkoのソースもgithub上にあるはずですが、GUI部分以外は、tenko2の方を見る方が分かりやすいかと思います。tenko2はAndroid用天気予報アプリ「Tenko」をSQLiteで予報区データを扱うよう…

location#Addressから予報区への変換

参照:android.location.Addressの使い方 - 泥縄トラップ Android用天気予報アプリ「Tenko」 - 泥縄トラップ 作ったDBの構造 別表第四(第四条、第十条及び第十二条関係)を加工したCSVを取り込んでテーブルを作成した。テキストエディター EmEditor - EmEdito…

ランダムにレコードを選ぶ

db

参照:random関数 - SQLite関数の使い方 - SQLite入門rand()で乱数生成。absで正の数に限定し、「% カラム数」で乱数の範囲を限定する。 /*原型はこれ*/ SELECT * FROM table WHERE pk_uid = abs(random()) % 10 SELECT * FROM yohoku WHERE pk_uid = abs(ra…

「日本の妖怪一覧」からリンクされたページIDを抽出

db

より正確な方法があったので追記。pagelinksはWikipedia内部でのリンク情報を収めるテーブル。wikipediaから配布されているデータは1.6GBもある。下記のSQL文は日本の妖怪一覧からリンクされたページを表示するもの。カテゴリへのリンクは除いてある。 SELEC…

SQL文のメモ

h2データベースの操作用に書いた物のまとめ。H2spatial/Download - OrbisGIS - Tracも使用。 --WKTで確認 SELECT ASTEXT(GEOM) FROM tableName; --テーブル作成 --文字数も考慮 CREATE TABLE tableName( PK_UID INTEGER AUTO_INCREMENT, PRN VARCHAR(4), SUN…