MARCO's FREE MEMO

携帯フォトや備忘録などをちょこっと…

グループごとに順位付け

2009年02月11日 09時07分39秒 | Database
oracleで、グループごとの順位を表示するSQL

男女別に得点の高い順に順位を表示する
select row_number() over (partition by 性別 order by 得点 desc),名前,得点
from テーブル1

こないだ仕事で使った。いろいろな機能があるのでSQLだけでもかなりのことができるな。

#####
水曜が祝日っていうのはいいな♪
自宅で学習のために立てているlinuxサーバにpostgreSQLを入れたので、phpで接続するプログラムを作ってみよう。
あ、そのlinuxサーバだが新年早々にエラーを起こしてぜんぜん起動しなくなった。買い換えようかと思って中古屋を物色していたりしたのだが、つい3日前に電源を入れたら起動した。
去年の夏にも同じようなことがあって「熱暴走」だったんだな、と思っていたのだが、冬にも起きてしまった。
やっぱり長時間稼動させると駄目なのかな?

ぼちぼち様子を見ながら使ってみよう


チェックボックスの読み取り

2009年02月08日 16時23分05秒 | JavaScript
JavaScript じゃなくてVBScriptのメモ。

複数のチェックボックスでチェックされた値を順番に取り出す。

For Each val In Request.Form("check1")
Response.Write val & "<br>"
Next

###
今日は快晴だったけど北風ピーポーですごく寒かった。

さて今年初の映画は2月1日に鑑賞した「20世紀少年第2章」
今回は原作をしっかり読み終えて見たので、「あの役をあの人が」というのを楽しめた。
カンナと小泉はイメージ通りで良かった。
ところで原作の単行本を読んでいた時にちょっと驚いたことがあった。
映画にも出ていたけど、オッチョを理科室に導くメモのことだ。
映画では近所のおばさんに渡されたけど、原作では思い出を元に学校の図書館からメモを見つけ出す。
やっとカギになる本にたどりついて本をめくっていくとメモがヒラリと落ちるのだが・・・。
このシーンのページに古びたメモがはさまれていて、まさに同じ内容が同じ文字で書かれていたのだ。
最初はこの単行本を買った私の息子がわざわざ真似して書いたのかと思った。
いや、あいつがそんな面倒なことをするはずがない・・・。
それでネット検索してみたら、単行本の初版のオマケだったようだ。
ちょっとしたアイデアだけど結構インパクトが強くていいと思った。