差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
usage:tabsql [2022/09/25 17:25] – kabe | usage:tabsql [2022/09/27 23:22] (現在) – [SQL文による検索] ohyeah | ||
---|---|---|---|
行 1: | 行 1: | ||
====== SQLタブ ====== | ====== SQLタブ ====== | ||
- | {{https:// | + | {{:image:ac_tab_sql.png|SQLタブ}} |
===== SQL文による検索 ===== | ===== SQL文による検索 ===== | ||
- | ACFinderは [[https:// | + | ACFinderは [[https:// |
検索はSQLエディタにSQL文を入力し、実行ボタンを押します。簡易な入力支援機能として左側ペインにテーブル名とフィールド名を選択する部分があります。コンボボックスから使用するテーブルを選択し、使用するフィールドにチェックマークを入れ、ポップアップメニュー(右ボタンメニュー)を出すと、SQL文の候補が出ます。使用したいSQL文を選択するとSQLエディタのカーソル位置(選択範囲)に挿入されます。 | 検索はSQLエディタにSQL文を入力し、実行ボタンを押します。簡易な入力支援機能として左側ペインにテーブル名とフィールド名を選択する部分があります。コンボボックスから使用するテーブルを選択し、使用するフィールドにチェックマークを入れ、ポップアップメニュー(右ボタンメニュー)を出すと、SQL文の候補が出ます。使用したいSQL文を選択するとSQLエディタのカーソル位置(選択範囲)に挿入されます。 | ||
行 12: | 行 12: | ||
SQLite3 標準の関数や演算子以外に、[[technote: | SQLite3 標準の関数や演算子以外に、[[technote: | ||
- | {{https:// | + | {{:image:ac_tab_sql_main.png|SQLタブ}} |
===== SQL文の事例 ===== | ===== SQL文の事例 ===== | ||
==== テーブルの内容を全て参照する ==== | ==== テーブルの内容を全て参照する ==== | ||
- | < | + | === 登録基本部 |
- | 登録基本部: select * from kihon | + | <code sql> |
- | 登録適用部: select * from tekiyo | + | select * from kihon |
+ | </ | ||
+ | === 登録適用部 | ||
+ | <code sql> | ||
+ | select * from tekiyo | ||
</ | </ | ||
(登録適用部はデータ件数が多いので時間がかかります) | (登録適用部はデータ件数が多いので時間がかかります) | ||
==== 作物名の一覧を作成する ==== | ==== 作物名の一覧を作成する ==== | ||
- | < | + | < |
select distinct sakumotsu from tekiyo order by sakumotsu | select distinct sakumotsu from tekiyo order by sakumotsu | ||
</ | </ | ||
==== 農薬通称名と農薬の名称の一覧を検索する ==== | ==== 農薬通称名と農薬の名称の一覧を検索する ==== | ||
- | < | + | < |
select distinct tsusho, | select distinct tsusho, | ||
</ | </ | ||
行 35: | 行 39: | ||
==== 複数作物の使用時期と使用回数の確認表を作成する ==== | ==== 複数作物の使用時期と使用回数の確認表を作成する ==== | ||
- | < | + | < |
select yoto, shurui, tsusho, | select yoto, shurui, tsusho, | ||
max(case when sakumotsu = ' | max(case when sakumotsu = ' |