タグ

joinに関するyifeのブックマーク (3)

  • 主キーのナチュラル⇔サロゲート問題 - b6note

    についてひとこといっておくか、みたいな。 複合主キーを避けるべき理由 http://d.hatena.ne.jp/torazuka/20110713/pk 今回これを書きながら、色々考える機会になりました。 ありがとうございました>id:torazuka さん 自分のぶこめ http://b.hatena.ne.jp/akitsukada/20110715#bookmark-50842882 複合主キー、ここでいう「ナチュラルキー」は論理設計とか分析モデルのときにデータの意味をはっきりさせるために抽出し、物理設計/実装段階で物理的制約や要件に応じてサロゲートキーをつければいいと思うと書いたんだけど、何しろ100文字ではちょっと足りないので もうちょっと自分の考えを補足 わたしの考え まず自分の立場は、上記のブコメを展開して データモデリング、分析、論理設計の段階ではID(サロゲートキー)を

    主キーのナチュラル⇔サロゲート問題 - b6note
    yife
    yife 2013/01/30
    サロゲートキーのメリットとは、抽象度を上げて将来の仕様変更に強くなること、ということ?
  • JavaでStringの配列の連結 — ありえるえりあ

    大谷さんは変です。Javaを使っていても、頭の中は別の言語になっています。おかしいです。今日は、Skypeに続いて「Javaには、なぜ、Stringの配列が連結できないんだ!」とお怒りになっていました。詳しく聞くと、Pythonだと s = " ".join(("hoge", "fuga") で"hoge fuga"と簡単に出来上がるのに、Javaだとなんでできないんだ!と言うことらしいです。彼をハッピーにさせるために、似たようなものを書いてあげました。 public class StringUtils { public static String join(String[] arry, String with) { StringBuffer buf = new StringBuffer(); for (String s: arry) { if (buf.length()>0) { buf

    yife
    yife 2012/07/26
    javaは不便
  • MySQLのLEFT JOIN, RIGHT JOIN, INNER JOINの自分用まとめ - (゚∀゚)o彡 sasata299's blog

    2008年09月03日00:53 MySQL MySQLのLEFT JOIN, RIGHT JOIN, INNER JOINの自分用まとめ MySQL の LEFT JOIN, RIGHT JOIN, INNER JOIN について、ちょっと混乱することが多いので自分用に簡単にまとめてみます。まぁ、タイトルのまんまです(・∀・;) まず、テスト用のテーブル (test1, test2) を用意します。 CREATE TABLE test1 ( test_id VARCHAR(255) PRIMARY KEY, hoge VARCHAR(255) ); CREATE TABLE test2 ( id INT PRIMARY KEY AUTO_INCREMENT, test_id VARCHAR(255) NOT NULL, fuga VARCHAR(255) ); テーブルの中身はこんな感じ

    yife
    yife 2012/05/08
    ソースコードのレトロな色合いがいいなあ
  • 1