SQL

SELECTクエリを書くとき、どこから書く?

SQL

http://d.hatena.ne.jp/mickmack/20070822 のエントリから想起。 自分はFrom句から書く派ですね。もうちょっと正確に言うと、 書こうとしているクエリの最終形が書き始めの時点で明らかになっている⇒Select句から書き下していく なんとなくこんなデータがほ…

前回のネタ

SQL

その後色々やってみたんだけど、Costは大幅に小さくなるけど実行速度は同じか、状況によってはむしろ劣るという事実を目の当たりにして続きを書く気が失せてました。。。要は、スカラーサブクエリを使って部分範囲処理に上手く誘導すると検索Costが大幅に下…

ありがちな罠

SQL

実践でけっこうありそうな(というか、今のプロジェクトで実際にあった)ネタをひとつ。以下のようなデータ抽出要件があったとしよう。 グループコードに 123 を含むようなグループのリストを取得したい。ついでに、そのグループにぶら下がったアイテムの総数…