みなさんこんにちは!土日で見事に体調を崩した新人のかのんです!!!元気です!!
お外が暑すぎるのでずっとクーラーの効いた部屋に引きこもっていたいです…。
ともかく、本日の復習に参りましょう!
~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完!次回からはテスト演習が入ってくるようなのでバリバリ頑張るぞ~!!
暑い日が続きますが皆さまは体調など崩しませんよう!
それでは失礼します!
かのんでした!