タグ

2015年6月19日のブックマーク (4件)

  • 内部結合を行う(INNER JOIN句)

    2 つのテーブルを結合してデータを取得する方法の中で、指定したそれぞれのテーブルのカラムの値が一致するデータだけを取得する方法が内部結合です。ここでは MySQL で内部結合を行うための INNER JOIN 句の使い方について解説します。 内部結合とは 最初に内部結合について簡単に説明しておきます。内部結合とは2つのテーブルでそれぞれ結合の対象となるカラムを指定し、それぞれのカラムに同じ値が格納されているデータを結合して取得するものです。 次の図を見て下さい。左側のテーブルと右側のテーブルを内部結合します。結合の対象となるカラムは左側のテーブルが「部署ID」、右側のテーブルが「ID」です。この2つのカラムの値が同じデータ同士を結合し取得します。 左側のテーブルのデータの中で「部署ID」カラムの値が右側のテーブルの「ID」カラムの値の中にない場合にはデータを取得しません。

    内部結合を行う(INNER JOIN句)
  • シェルスクリプトによるデータ処理

    シェルスクリプトによるデータ処理 (一部工事中、順次拡張予定) シェルスクリプトの基 シェルスクリプトは、言語というよりはコマンド群のようなもので、 CやFortranと異なりコンパイルせずに使うことができる。 ここでは、大概のUNIXシステムで使うことのできるBシェルを扱う。 シェルスクリプトの一番簡単な使い方は、ただコマンドを羅列することである。 #!/bin/sh echo "This is B-shscript." ls cd .. 上記のファイルを例えばtest.shとする。実行するには、ファイルに実行許可を与えてからファイル名を打つ。 % chmod +x test.sh % test.sh (環境によっては、% ./test.sh) echo文が実行され、"This is B-shscript."という出力がなされ、ディレクトリ内のファイル一覧が出され、最後にディレクトリが

  • shスクリプト argc 引数があるかないかを調べる

  • 【php】$thisとかnewとかなんだそれ!な人向けメモ | こんな感じ。その2

    節操のない感じに勉強していてわかんないことを覚え書くブログだよ。 今回は前回までの流れをまるで無視してphpです。 例によって自分が調べた範囲で書いてるので間違いがあれば指摘お願いします。 phpで見る「$this」って何なん? 元々ある程度独学でC言語を勉強してたんで変数とか関数とか宣言とか型とかそのへんはある程度知ってるつもりでいますが、 phpのソースコードを読ませてもらったりすると $a = $this->******(); //******は適当なクラスとか関数 みたいなのが出てきて意味分からんってなりますよね。僕はなりました。 ソースの中を探してもどこにも「$this」なんて変数は宣言されてねぇじゃねぇか!と。 あとその後ろに続いてる「->」とかも何なんだ、と。 で、調べてみるとこの$thisはどうやら「擬似変数」と言うみたいです。 意味はそのまま「この(クラス)」という意味ら