Creative Saplings

SQL LEFT JOIN (日本語)

11月 1, 2020
No Comments

SQLのLEFTJOINとは何ですか。

LEFT JOINは、最初の(左端の)テーブルから開始して結合を実行します。
次に、2番目のテーブル(右端)の一致するレコードが含まれます。
LEFTJOINとLEFTOUTERJOINは同じです。

SQL LEFTJOIN構文

一般的なLEFTJOIN構文は

SELECT column-names FROM table-name1 LEFT JOIN table-name2 ON column-name1 = column-name2 WHERE condition

一般的なLEFTOUTERJOIN構文は

SELECT column-names FROM table-name1 LEFT OUTER JOIN table-name2 ON column-name1 = column-name2 WHERE condition

ORDER

Id

OrderDate

OrderNumber

CustomerId

TotalAmount

CUSTOMER

Id

FirstName

LastName

都市

国

電話

SQL LEFTJOINの例

問題:すべての顧客と、
注文したかどうかに関係なく
費やした合計金額を一覧表示します。
SELECT OrderNumber, TotalAmount, FirstName, LastName, City, Country FROM Customer C LEFT JOIN O ON O.CustomerId = C.Id ORDER BY TotalAmount

注:ORDER BY TotalAmountは、最初に注文がない顧客を示します(つまり、 TotalMountはNULLです。

結果:832レコード
OrderNumber TotalAmount FirstName LastName City Country
NULL NULL Diego Roel Madrid スペイン
NULL NULL マリー ベルトラン パリ フランス
542912 12.50 パトリシオ シンプソン ブエノスアイレス アルゼンチン
542937 18.40 パオロ アコルティ トリノ イタリア
542897 28.00 Pascale Cartrain Charleroi Belgium
542716 28.00 マウリツィオ モロニ レッジョエミリア イタリア
543028 30.00 Yvon ne モンカダ ブエノスアイレス アルゼンチン
543013 36.00 フラン ウィルソン ポートランド 米国

Articles
Previous Post

牛の感謝の日

Next Post

コクラン

コメントを残す コメントをキャンセル

最近の投稿

  • 世界で最高の写真学校、2020年
  • ソブリン市民が反政府哲学を道路に持ち込む
  • スタッコ修理費用ガイド
  • マックレーカー
  • Precision Oncology (日本語)

アーカイブ

  • 2021年2月
  • 2021年1月
  • 2020年12月
  • 2020年11月
  • 2020年10月
  • 2020年9月
  • Deutsch
  • Nederlands
  • Svenska
  • Norsk
  • Dansk
  • Español
  • Français
  • Português
  • Italiano
  • Română
  • Polski
  • Čeština
  • Magyar
  • Suomi
  • 日本語
  • 한국어
Proudly powered by WordPress | Theme: Fmi by Forrss.