KH Coder 掲示板
[ツリー表示] [留意事項] [ワード検索] [過去ログ] [管理用]

  [No.353] Re: 抽出語の関して(その2) 投稿者:HIGUCHI Koichi  投稿日:2008/02/16(Sat) 20:29:28

こんにちは、樋口です。書き込みありがとうございます。

集計したい語が1つとか2つでしたら、以下のような手順が便利だと思い
ますが、いかがでしょうか。

「ツール」→「SQL文入力」→「SELECT」をクリックして、入力部分に
以下のSQLを貼り付けます。ただし、以下のSQLで「ある語」となって
いる部分を、集計したい語に変えてください。あとは「実行」をクリ
ックすれば、「PartA」「PartB」...ごとの出現数が集計・表示されま
す。

#---------------------------------------------------------------#
DROP TABLE IF EXISTS hoge;

CREATE TEMPORARY TABLE hoge (id int primary key, cnt int);

INSERT INTO hoge (id, cnt)
SELECT h1_id, COUNT(*)
FROM hyosobun, hyoso, genkei
WHERE
    genkei.name = "ある語"
    AND hyosobun.hyoso_id = hyoso.id
    AND hyoso.genkei_id = genkei.id
GROUP BY h1_id
ORDER BY h1_id;

SELECT rowtxt, sum(cnt)
FROM hoge, bun, bun_r
WHERE
    hoge.id = bun.h1_id
    AND bun.h2_id = 0
    AND bun.h3_id = 0
    AND bun.h4_id = 0
    AND bun.h5_id = 0
    AND bun.bun_id = 0
    AND bun.dan_id = 0 
    AND bun.id = bun_r.id
GROUP BY rowtxt
ORDER BY rowtxt
#---------------------------------------------------------------#


- 関連一覧ツリー (■ をクリックするとツリー全体を一括表示します)

- 以下のフォームから自分の投稿記事を修正・削除することができます -
処理 記事No 暗証キー