すがブロ

sugamasaoのhatenablogだよ

SQL内での計算とPGでの計算

そういえば

SQL で例えば以下のような select 結果の値に対して計算処理を行いたい場合

select id * 10 whre table;

こーいうのって、上記のように SQL で select 結果に 10 を掛ける計算をした場合と、一旦 id を取得した後に、プログラム(JavaなりRubyなり)で 10 を掛けるように書いた場合ってどっちが早いのかね。
これって比較とするプログラムの言語によっても変わってくるだろうし、取得するデータ内容によっても変わってくる気がするんだけど、一般的にこうした方が良いみたいな指標ってあるのかな。あまりこの手の話題って聞かないのでどっちが良いのかよくわからない。