いつもの坪○様から電話
がかかってきました。とあるシステムで、前、変更したところを、また変更したいそうでした。
それは珍しいことではないし、別にいいのですが、ちょっとした変更なのに、
変更作業が面倒じゃなくて大変
と思いました。しかし、Oracleのrankを使うと、グループ単位にランキングが表示されるのですね。
おかげで、View或いは中間テーブルを作成しないで済みました。
1つのキーに、複数レコードの外部結合が2つあっても、キー+ランキングの
外部結合にすれば、その外部結合のうちの1つのほうが、必ずレコード数が
多いので、大丈夫でした。よかった。
大量データだと、遅くなるみたいですが、少量なので今回はこれでいいかな。
メモ
として残しておきます。rank() over(partition by キー order by ランキング項目)
ところで、ブログデザインを変えてみました。変わってない場合は、
F5を押してみてください。
ハロウィン
でもちょっと不気味かもしれません。個人利用はフリーのものを使わせてもらってます。
ブログタイトル部分がドラキュラ
フランケンシュタイン
ミイラ
分かるのと分からないのがあったので、これもメモ
しておきました。フランケンシュタインはカッパかと思いました
。