技術memo

関数型ゴースト

SQL

LINQでバッファリングしてみる

結局何がやりたいのかはよくわからなかったのですが、LINQ楽しいよLINQ、というお話です。たぶん。 前置き プログラムから動的に生成したSQLをDBに問い合わせすることって、よくあると思うんです。 例えばこういうSQLについて。 select * from product where…

SQLのouter joinの罠にハマった話

SQL

結論 join on ほにゃららと、where ほにゃららだと、outer joinのときに挙動が違います。 outer joinのouter側のテーブルへの条件は、onのところに書きましょう。 left outer joinでwhereのところにright側テーブルに関する条件を書いた場合、条件に合致しな…