現在の殿堂チャートの作り方です。

参考資料です

データ入力

まず、ExcelにMuseの殿堂より各種データを転記します。殿堂チャートに間違いがある場合、ほぼここの作業で誤りが出ています。

SNAG-000108.jpg

データベースへデータを投入

一旦、Excelに入力したデータをOracleデータベースへ投入します。
具体的にはSQLDeveloperにコピペします。

SNAG-000107.jpg

投入するデータベースのテーブルのDDLは以下のようになっています。

SNAG-000105.jpg

集計作業

Oracleデータベースにデータが入ったらこれをSQLで集計し殿堂チャートそれぞれのランキングを出します。

例として、殿堂ポイントのSQLは以下のようになります。

select
  a_name,
  hoshi,
  (select
    count(hyoka_num)
  from
    chart
  where
    author_name = a_name and
    hyoka_num = 2) kurohoshi,
(select
    count(hyoka_num)
  from
    chart
  where
    author_name = a_name and
    hyoka_num = 1) shirohoshi ,
(select
    count(hyoka_num)
  from
    chart
  where
    author_name = a_name and
    hyoka_num = 0) muji
from(
  select 
    sum(
    case hyoka_num
    when 0 then 1
    when 1 then 2
    when 2 then 4 end
    ) hoshi,
    author_name a_name
  from 
    chart 
  group by 
    author_name 
  order by hoshi desc)
order by hoshi desc,a_name

整形

あとは、ランキングを見やすいようにExcelに貼り付けて整形し体裁を整えます。
最終的に、PDFに出力して公開します。


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS