Murayama333

murayama333desu

Permalink
Permalink
Permalink uessai-text:

echanplus:

hm7:

umi82mizuiro:

highlandvalley:

konishiroku:

handa:

yamato:

yuramaro:

vlayusuke:

jinakanishi:

hzmnryk:maako:yangoku:veadar: (via biccchi)
あえて再度reblog。この言葉はのっち大先生によるものです。

(via biccchi-deactivated20090719)
Permalink

フランスの詩人アンドレ・ブルトンがニューヨークに住んでいたとき、いつも通る街角に黒メガネの物乞いがいて、首に下げた札には

  私は目が見えません

と書いてありました。彼の前には施し用のアルミのお椀が置いてあるのですが、通行人はみんな素通り、お椀にコインはいつもほとんど入っていません。ある日、ブルトンはその下げ札の言葉を変えてみたらどうか、と話しかけました。物乞いは「旦那のご随意に」。ブルトンは新しい言葉を書きました。
 それからというもの、お椀にコインの雨が降りそそぎ、通行人たちは同情の言葉をかけていくようになりました。物乞いにもコインの音や優しい声が聞こえます。数日後、物乞いは「旦那、なんと書いてくださったのですか」。
 下げ札にはこう書いてあったそうです。

  春はまもなくやってきます。
  でも、私はそれを見ることができません。

 誰が見てもうらぶれた物乞いです。黒メガネをかけているのだから盲人であることも分かります。「私は目が見えません」は言葉の意味をなしていないのです。
 アンドレ・ブルトンの言葉のほうには、訴えるものがあり、憐れみを乞う力があり、人に行動を促す力、もっとえげつなく言えば集金能力がありました。目的はそれだったのです。読んでもらって、施しの気持ちを起こさせ、施しをいただくこと。
 目的を果たしてこそ、言葉です。

Permalink neknee:

画像だけで会話するスレ - ゴールデンタイムズ
Permalink
Permalink
Permalink

SQLの「LEFT JOIN」やら「INNER JOIN」ってなんじゃろ?という方にとっても参考になりそうなサイトのご紹介。それぞれの命令をベン図で良い感じに表現しちゃっていますよ。とってもわかりやすいです。

Table AとTable Bが「name」というフィールドでつながっているという設定です。

  • INNER JOIN
  • まずはINNER JOIN。共通部分だけとってきます。

SELECT * FROM TableA
INNER JOIN TableB
ON TableA.name = TableB.name

図だとこんな感じ。

  • FULL OUTER JOIN
  • 次に重複部分はひとつだけにして、あと全部。

    SELECT * FROM TableA
    FULL OUTER JOIN TableB
    ON TableA.name = TableB.name
    

    図だとこんな感じね。

  • LEFT OUTER JOIN
  • 左側だけいっときます。

    SELECT * FROM TableA
    LEFT OUTER JOIN TableB
    ON TableA.name = TableB.name
    

    図。

  • 片方だけ
  • 上のから共通部分だけ除きます。

    SELECT * FROM TableA
    LEFT OUTER JOIN TableB
    ON TableA.name = TableB.name
    WHERE TableB.id IS null
    

    図ね。

  • 共通部分を除く
  • 次に全体から共通部分を除くにはこうします。

    SELECT * FROM TableA
    FULL OUTER JOIN TableB
    ON TableA.name = TableB.name
    WHERE TableA.id IS null
    OR TableB.id IS null
    

    図でいうとこんな感じ。

  • CROSS JOIN
  • これは図にできないのですが、重複しているものも含めて全部とってくる命令です。

    SELECT * FROM TableA
    CROSS JOIN TableB
    

    いかがですかね。JOIN文を書くときには参考にしてみたいですね。なお、サンプルデータで抽出結果がどうなるかを知りたい方は元サイトをどうぞ。

    » Coding Horror: A Visual Explanation of SQL Joins

    Permalink shoji:

98b1f85d276e46adffb2-1024.png
    Permalink
    Permalink
    Permalink
    Permalink
    Permalink
    Permalink