BLOG

【プログラマー 新人研修 SQL】新人かのんの記録8

みなさんこんにちは!土日で見事に体調を崩した新人のかのんです!!!元気です!!
お外が暑すぎるのでずっとクーラーの効いた部屋に引きこもっていたいです…。

ともかく、本日の復習に参りましょう!

本日の内容

~SQL~
  ・テーブル結合
ふたつあるテーブルを一つにまとめてくっつけるものです。
縦ではなく横にくっつくことに注意!

テーブル結合には
 ・内部結合
 ・外部結合
の二種類があります。

内部結合は、指定した基準となる値がそれぞれ一致するものしか表示されません。
外部結合は、指定した基準となる値がそれぞれ一致するものと、指定した側の表の中身が出力されます。

ちなみにJOIN(テーブル結合のコマンド)は真っ先に処理されます。

書き方としては・・・

〇内部結合〇
SELECT
  カラム名
FROM
  テーブル名1
  JOIN テーブル名2
   ON テーブル名1.カラム名 = テーブル名2.カラム名
;

〇外部結合〇(テーブル名1を基準に出力するパターン)
SELECT
  カラム名
FROM
  テーブル名1
 LEFT JOIN テーブル名2
   ON テーブル名1.カラム名 = テーブル名2.カラム名
;

〇外部結合〇(テーブル名2を基準に出力するパターン)
SELECT
  カラム名
FROM
  テーブル名1
  RIGHT JOIN テーブル名2
   ON テーブル名1.カラム名 = テーブル名2.カラム名
;

イコールを基準に左右で考えるとわかりやすいですね

最後に

これにてSQL完!次回からはテスト演習が入ってくるようなのでバリバリ頑張るぞ~!!
暑い日が続きますが皆さまは体調など崩しませんよう!

それでは失礼します!
かのんでした!

BLOGトップへ戻る