SQL

SQLのエリアス名、頭文字省略は...うーん

SQL特有の問題である「世の中で統一された習慣がない」という、まさしくその部分の話なので、「こうすべし」ってのは言えないのですが...少なくともちょっと思ったこと、そして、jflute流の書き方をちょいっと紹介。※ここでいうエリアス名(alias名)はテーブ…

漢のコンピュータ道さんの熱いお話

行ってきました! ClubDB2で、 「漢のコンピュータ道」で大変有名な奥野さんの講演。 http://nippondanji.blogspot.jp/ ずばりDB設計! とっても勉強になりました。 正規化の勉強で最初はそれなりにやりましたが、 やはり業務ドリブンで感覚的に習得してきた…

ClubDB2、SQLパフォーマンス改善にいってきた

「第152回 実例から学ぶ! DB2のSQLパフォーマンス改善」 MacBookのDB2で試しながらと思ったけど、 db2expllnコマンドの引数指定がやたらめったら 多くていきなり挫折... db2exfmtコマンドの方を試してみよう。 どのみちこっちの方が細かく実行計画が見られ…

なぜ、人はSQLをループさせたがるのか

なぜ、人はSQLをループさせたがるのか | @IT すげーびっくり、恥ずかしい...けど、すごく綺麗な 文章でまとめて頂いて本当にありがとうございます。 まえにブログに書いたやつです。 -> CLUB DB2で5分だけDBFluteしゃべりました | jfluteの日記 最後のポイン…

DBFlute: 大文字小文字区別なし曖昧検索

http://d.hatena.ne.jp/mokkouyou2001/20080623/1214220084 すごい。。。です。修正ポイントを完全に押さえていて脱帽です。 さて、二つ。 <1> LikeSearchOptionのtoLowerCase()とtoUpperCase()は 本当に単純に条件値の大文字小文字を変換しているだけで…