Laboratory of Mobile Agricultural Chemicals Searcher
携帯農薬検索実験室

研究会

  ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索  
82 / 114 ツリー <前へ | 次へ>

〔185〕ACFinder LocalDB版 kabe (06/05/31 22:51)

〔256〕複数作物の登録状況一覧 SQL 例(通称対応) Hidemi Oya (06/06/10 23:09)
〔261〕Re:複数作物の登録状況一覧 SQL 例(通称対応... Hidemi Oya (06/06/11 8:46)
〔264〕Re:複数作物の登録状況一覧 SQL 例(通称対応... Hidemi Oya (06/06/11 10:56)

〔256〕複数作物の登録状況一覧 SQL 例(通称対応)
 Hidemi Oya WEB  (06/06/10 23:09)

引用なし
    ACFinder 060610 版の新機能である「農薬通称」による複数作物の登録状況一覧の SQL 例です。

 [#218] の例では、農薬の種類を「水和剤」と「乳剤」に限定していたので、「水溶剤」が表示されませんでした。今回は、使用方法が「散布」で、農薬の種類が「粉剤」「粒剤」以外という条件に変更しています。このクエリの用途からいうと、「粉剤」は表示した方が良いかもしれませんが…。

select shurui, tsusho,
max(case when sakumotsu like "だいこん%" then jiki||kaisu else "" end) as daikon,
max(case when sakumotsu like "はくさい%" then jiki||kaisu else "" end) as hakusai,
max(case when sakumotsu like "キャベツ%" then jiki||kaisu else "" end) as cabbege,
max(case when sakumotsu like "ブロッコリー%" then jiki||kaisu else "" end) as broccoli
from tekiyo where
yoto = "殺虫剤" and hoho = "散布" and shurui not like "%粉剤" and shurui not like "%粒剤" and
(sakumotsu like "だいこん%" or sakumotsu like "はくさい%" or sakumotsu like "キャベツ%" or sakumotsu like "ブロッコリー%")
group by tsusho order by shurui

〔261〕Re:複数作物の登録状況一覧 SQL 例(通称対...
 Hidemi Oya WEB  (06/06/11 8:46)

引用なし
    農薬通称だと検索農薬数が激減するので、用途を表示して、「殺虫剤」「殺菌剤」「殺虫殺菌剤」を一括して検索するという手もありますね(稲では農薬数が多すぎて使えませんが)。

select yoto, shurui, tsusho,
max(case when sakumotsu like "だいこん%" then jiki||"、 "||kaisu else "" end) as daikon,
max(case when sakumotsu like "はくさい%" then jiki||"、 "||kaisu else "" end) as hakusai,
max(case when sakumotsu like "キャベツ%" then jiki||"、 "||kaisu else "" end) as cabbege,
max(case when sakumotsu like "ブロッコリー%" then jiki||"、 "||kaisu else "" end) as broccoli
from tekiyo where
(yoto like "殺虫%" or yoto like "%殺菌剤") and hoho = "散布" and shurui not like "%粉剤" and shurui not like "%粒剤" and
(sakumotsu like "だいこん%" or sakumotsu like "はくさい%" or sakumotsu like "キャベツ%" or sakumotsu like "ブロッコリー%")
group by tsusho order by yoto, shurui, tsusho

〔264〕Re:複数作物の登録状況一覧 SQL 例(通称対...
 Hidemi Oya WEB  (06/06/11 10:56)

引用なし
    うちの母ちゃんに依頼された実例です。なす、ピーマン、かぼちゃについては、()無しと(露地栽培)のみということで、検索条件で全て列挙する方式です。

select yoto, shurui, tsusho,
max(case when sakumotsu like "なす%" then jiki||"、 "||kaisu else "" end) as nasu,
max(case when sakumotsu like "ピーマン%" then jiki||"、 "||kaisu else "" end) as pman,
max(case when sakumotsu like "かぼちゃ%" then jiki||"、 "||kaisu else "" end) as kabocha,
max(case when sakumotsu = "にがうり" then jiki||"、 "||kaisu else "" end) as goya,
max(case when sakumotsu = "オクラ" then jiki||"、 "||kaisu else "" end) as okura
from tekiyo where
(yoto like "殺虫%" or yoto like "%殺菌剤") and hoho = "散布" and shurui not like "%粉剤" and shurui not like "%粒剤" and
sakumotsu in ("なす", "なす(露地栽培)", "ピーマン", "ピーマン(露地栽培)", "かぼちゃ", "かぼちゃ(露地栽培)", "にがうり", "オクラ")
group by tsusho order by yoto, shurui, tsusho

  ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索  
82 / 114 ツリー <前へ | 次へ>
ページ:  ┃  記事番号:   
(SS)C-BOARD vv3.8 is Free.