2003年1月4日
表紙

ErogameScape-エロゲー批評空間-

ログイン

ログインID:  パスワード:    新規ID取得 マニュアル

ユーザー作成SQL

メニュー

 新着順 お気に入り登録順

SQL一覧

次の20件を見る 

直近3年のブランドごとの動員数(抜きゲー)(投票0)
直近3年に発売されたゲームのプレイ者をブランドごとに合計。 countは該当期間に発売されたゲームの数です。 こちらは抜きゲー(okazuがtのもの)のみを対象。

2018年05月23日00時36分56秒 tsubame30

直近3年のブランドごとの動員数(非抜きゲー)(投票0)
直近3年に発売されたゲームのプレイ者をブランドごとに合計。 countは該当期間に発売されたゲームの数です。 こちらは抜きゲーでない(okazuがtでないもの)もののみを対象。

2018年05月23日00時35分47秒 tsubame30

幼馴染POVの投票率順(投票0)
仮想POVのSQL(既出)でも出力可能ですが、ちょっと話題に上がっていたので簡易的に。
各ゲームのPOV登録者の内、幼馴染POV(ID:214)を登録している人の比率が高い順のゲームデータを出力。
一応、各ゲームのPOV登録者が10人以上、各ゲームのプレイ登録者が10人以上に限定。

2018年05月18日23時16分47秒 えび

エロゲー10連ガチャ(投票1)
2016年以後に発売されたゲームをランダムに10個出力します。 random()とlimitで決められた数のランダムサンプリングができることを始めて知ったので 備忘録的なSQL

2018年04月30日19時54分32秒 tsubame30

短時間で面白いエロゲを遊びたい人用SQL(投票4)
短時間で面白いゲームを遊びたい人用。
【条件】
・評価数1000以上  ・評価平均80以上  ・総プレイ時間平均50以下  ・2000年以降対象

【メモ】
・そもそも50時間って短いの?
 参考⇒CODシリーズキャンペーン平均:10時間前後
    時のオカリナ:30時間前後
    FF7:50時間前後

2018年04月20日02時36分56秒 magnetmanz

今も評価される昔の名作(投票1)
2010年より前の作品で今も評価されている作品をまとめました。 ここ2年間での平均値が高い順に並べています。(ここ2年のデータ数が30以上限定)

2018年03月23日00時54分37秒 vishiva

クリエイターお気に入り件数降順(投票0)
ユーザーが登録しているお気に入りクリエイターの件数を集約し、降順で並べたもの。

2017年11月11日02時20分55秒 nyanta2

指定されたゲームのコメントを全て表示(投票2)
指定されたゲームIDの、一言コメント, 長文感想, POVコメント, TAGコメント, を全て表示します。

得点のみの場合など、一言コメントと長文感想とのどちらも登録されていない場合、表示されません。
同一のPOVまたはTAGでコメントが登録されている場合、コメントなしのものは表示されません。

ゲームID

2017年11月06日03時19分17秒 さいおんじ

ゲームの各種コメント全てをキーワード検索(投票4)
一言コメント, 長文感想, POV名, POVコメント, TAG名, TAGコメント, に指定されたキーワードが全て含まれているゲームを検索します。
キーワードは5つまで指定可能です。 入力されていない欄は無視されます。
ゲームのコメント全体として、キーワードが含まれているものを検索する機能です。
例:A, B, C, を検索した場合、Aを含むPOVコメントと、Bを含むTAG名と、Cを含む一言コメントと、を持つゲームDがヒット。

注:このSQLはコメント検索という性質上INDEXがほとんど使用出来ず、コストが高めなのでご注意下さい。

趣向に合ったゲームを探そうと思っても、ゲームに対するコメントがレビューとPOVとTAGに分散していて探しにくかったので、まとめて検索出来るように作ってみました。

検索文字列

2017年11月05日23時22分50秒 さいおんじ

キーワードを含むコメント(一言コメント, 長文感想, POVコメント, TAGコメント)を検索(投票2)
指定されたキーワードが全て含まれている、一言コメント, 長文感想, POVコメント, TAGコメント, を検索します。
キーワードは5つまで指定可能です。 入力されていない欄は無視されます。
一言コメントと長文感想については、一言コメントと長文感想とを結合した文字列にキーワードが含まれていればヒットします。
POVコメントとTAGコメントについては、POV名もしくはTAG名とコメントとを結合した文字列にキーワードが含まれていればヒットします。

注:このSQLはコメント検索という性質上INDEXがほとんど使用出来ず、コストが高めなのでご注意下さい。

趣向に合ったゲームを探そうと思っても、ゲームに対するコメントがレビューとPOVとTAGに分散していて探しにくかったので、まとめて検索出来るように作ってみました。
このSQLでは一種類のコメントに全てのキーワードが入っているものだけがヒットします。

検索文字列

2017年11月05日14時52分14秒 さいおんじ

DMM GAME PREMIUM 登録ゲーム一覧(中央値順)(投票3)
DMM GAME PREMIUM 登録ゲーム一覧

2017年10月21日10時05分03秒 ecwcwecawec

青山ゆかりさんのキャラ傾向?(投票1)
こちらの青山ゆかりさんバージョン

2017年09月24日02時36分06秒 えび

桜川未央さんのキャラ傾向?(投票0)
以前に似たものを作りましたが、実行コストが重かったりして実用に耐えませんでした。
今回のものも、『SQL実行フォーム』からだとコスト制限で厳しく、フォームを使用した汎用的なものは見送り。

SQLの内容としては、桜川未央さん(ID:5960)が声優として出演しているゲームで、キャラ名がshokushuテーブルに登録されているデータを参照し、そこにあるキャラ名(加えて声優名)と一致する、同じゲームのPOVコメントをマッチさせます。
そうすることで、桜川未央さんのキャラに対するコメントが登録されている可能性が高いPOVを出力し、その数を集計する事が出来ます。
つまり、桜川未央さんがよく演じているキャラ傾向や、ファンの好みが見えてくるのではないかと思います。
出力されたPOVの数に加え、ランク毎にA=5,B=3,C=1の比重を持たせたポイント、該当ゲームの本数を出力しました。

2017年09月24日02時00分48秒 えび

登録得点合計ランキング(投票0)
ゲームごとに登録されている得点の合計値を上から順に

2017年09月21日02時36分56秒 green_tee

おかずに使用したときの昇天率と平均点(投票27)
『昇天率』は、「おかずに使える」POVに登録したことがあるユーザーの内、何%がランクAに登録したかを表します。
『平均点』は、「おかずに使える」POVに登録したことがあるユーザーのみを対象とした平均点です。
『おかずA数』は、「おかずに使える」POVのランクAの数です。
『対象者数』は、「おかずに使える」POVに登録したことがある、プレイ済みユーザーの数です。

※POVに登録したことがあるという表現は、対象のゲームでPOV登録していなくても 頭数に入るという意味です。
※『昇天率』は、『おかずA』/『対象者数』のため、プレイ済みでないのに
 POV登録だけしているユーザー数だけ分子が大きくなってしまう誤差があります。

◎デフォルトの抽出条件は下記の通りです。
 入力値を変更して[再検索]ボタンを押すことによってお好みの抽出結果が得られます。
1. 『昇天率』が以上だけを表示します。
2. 『平均点』が以上だけを表示します。
3. 『おかずA数』が以上だけを表示します。
4. 『対象者数』が以上だけを表示します。
5. 『平均点』が以上の行の色を水色にします。
6. の優先度順でそれぞれ降順に並べます。

2017年07月11日22時59分05秒 特命希望

よかったシナリオライター(投票0)

ユーザーID

※ 下の検索結果は、ユーザーID「ap2」(ひろいんさん)に対して実行した例になります。

2017年03月26日14時31分16秒 frawd

遥そら(投票0)

2017年03月14日01時38分24秒 p__hone

評価の高いゲーム(中央値85以上&データ数100以上)(投票3)
タイトルそのままのシンプルなSQLです。 中央値高いのをピックアップしたいけれど、データ数が少ないやつは入れたくないなと 思うことが多いので作りました。

2017年03月09日10時49分11秒 vishiva

DMMで購入できるゲーム(投票4)
DMMに登録のあるゲームに限定して抽出します。(発売日が新しい順に1000件のみ)
画像クリックでDMMのページに飛びます。
※画像が「NOW PRINTING」のものはダウンロード販売されていないため、飛べません。
※中央値が入っていないものも表示されるよう修正しました(201702/25)

2017年02月25日00時11分46秒 exas

【なぜ復活した】シリーズもの完全新作のリリーススパンが長いゲーム(投票0)
MS-DOS版、FM-TOWNS版、Win版などでリリース日が異なるような古いゲームの場合、データの登録のされ方にバラツキがあります。
MS-DOS版ライディは1994年リリースですが、Win95版の1996年リリースのデータのみ登録されています。

動作環境がPCのものに限定し、属性で「DVD-PG、単体動作不可、非売品、パックもの、ファンディスク、リニューアル作品」のいずれかに属するゲームは除外しています。
また、アリスの館などパックものも、同じgamegrouplistテーブルで扱われていることから、名称に「シリーズ」を含むゲームグループのみを対象としています。

Window関数のlagを使用していますので、SQLのサンプルにもどうぞ。前行に参照する値が無かった場合NULLを返すようにしています。
リリーススパンの算出のように、前行との比較をする場合は、前行の値にNULLを返して、COALESCEでゼロにするなど、ちょっと工夫をしています。
これによって何が出来ているかというと、ゲームグループ毎にサブクエリを叩いたりしなくても、異なるゲームグループの境界にはNULLを返し、同じゲームグループで同日発売の物には0を返すというような結果が得られます。
どのような結果を出力しているかは、最終的にデータ整形する前のfooテーブルのクエリを実行してみると判ると思います。

2017年02月03日03時02分57秒 えび

次の20件を見る 


表紙