新 FRAC, IRAC, HRAC 公開

このトピックの投稿一覧へ

なし 新 FRAC, IRAC, HRAC 公開

msg# 1
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 | 投稿日時 2013.12.30 13:07
OhYeah!  管理人   投稿数: 983 オンライン
FRAC, IRAC, HRAC を統合的に扱えるようにする新しいテーブル作成クエリーを公開しました。それぞれ下記からダウンロードできます。
http://macs.o-ya.net/data/spec.frac.txt
http://macs.o-ya.net/data/spec.irac.txt
http://macs.o-ya.net/data/spec.hrac.txt

上記を実行後、下記コードを ACFinder の SQL タブで実行すると、3つを統合的に扱うテンポラリービュー rac ができます。
--/d
/* FRAC, IRAC, HRAC 統合テンポラリテーブル */
drop table if exists rac_mg;
create temp table rac_mg as select 'F:'||mid as mid, sayoten, sayokiko, risk from frac_mg;
insert into rac_mg select 'I:'||mid, sayoten, sayokiko, null from irac_mg;
insert into rac_mg select 'H:'||mid, sayoten, null, null from hrac_mg;
drop table if exists rac_sg;
create temp table rac_sg as select 'F:'||mid as mid, 'F:'||sid as sid, keito, fgroup from frac_sg;
insert into rac_sg select 'I:'||mid, 'I:'||sid as sid, keito, null from irac_sg;
insert into rac_sg select 'H:'||mid, 'H:'||sid as sid, keito, null from hrac_sg;
drop table if exists rac_ai;
create temp table rac_ai as select 'F:'||sid as sid, ippanmei from frac_ai;
insert into rac_ai select 'I:'||sid as sid, ippanmei from irac_ai;
insert into rac_ai select 'H:'||sid as sid, ippanmei from hrac_ai;
/* FRAC, IRAC, HRAC 統合テンポラリビュー */
drop view if exists rac_g;
create temp view rac_g as select mid, sid, keito, sayoten, sayokiko, fgroup, risk from rac_sg left join rac_mg using(mid);
drop view if exists rac;
create temp view rac as select ippanmei, keito, mid, sayoten, sayokiko, fgroup, risk from rac_ai left join rac_g using(sid);


たとえばベトファイターの有効成分の FRAC 分類を見たい場合は、下記で見られます。
select * from seibun left join rac using(ippanmei) where bango in (select bango from m_kihon where meisho like '%ベトファイター%');
投票数:0 平均点:0.00

投稿ツリー

  条件検索へ