SQLде толук тышкы кошулууну кантип кылсам болот?
SQLде толук тышкы кошулууну кантип кылсам болот?

Video: SQLде толук тышкы кошулууну кантип кылсам болот?

Video: SQLде толук тышкы кошулууну кантип кылсам болот?
Video: #20. Объединение таблиц SQL - FULL JOIN | Основы SQL 2024, Май
Anonim

The толук тышкы кошулуу , же толук кошулуу , болуп саналат SQL синтаксис эки же андан көп таблицалардын бардык саптарын бириктирүү үчүн колдонулат. Менен толук тышкы кошулуу , саптар жок болот бол сол суроодон алынган таблицадан.

Толук тышкы кошулуу синтаксиси

  1. SELECT таблицасы. тилке аттары.
  2. 1-таблицадан.
  3. ТОЛУК Тышкы кошулуу стол 2.
  4. ON стол1. тилке = таблица 2. тилке;

Ошо сыяктуу эле, сиз толук тышкы кошулуунун милдети эмне деп сурасаңыз болот?

Ан толук тышкы кошулуу натыйжасы эки таблицанын тең келбеген саптарын камтышы үчүн таблицаларды бириктирүү ыкмасы. Эгер сен кошулуу эки таблица жана натыйжалар топтому эки таблицадан тең дал келбеген саптарды камтышын кааласаңыз, a колдонуңуз ТОЛУК Тышкы кошулуу пункт. дал келүү негизделет кошулуу абалы.

Андан кийин, суроо туулат, мисалы, SQLде толук кошулуу деген эмне? SQLге толук кошулуу . The Толук кошулуу негизинен сол таблицадан жана оң таблицадан бардык жазууларды кайтарат. үчүн мисал , дейли, бизде эки таблица бар, Таблица А жана В таблицасы. Качан Толук кошулуу Бул эки таблицада колдонулса, ал бизге таблица А жана В таблицасындагы бардык жазууларды кайтарып берет.

Ошондой эле суроо туулат, толук кошулуу толук тышкы кошулуу менен бирдейби?

The толук тышкы кошулуу же толук кошулуу эки таблицадагы бардык саптарды кайтарып, дал келүү мүмкүн болгон бардык саптарды дал келтирет жана дал келген сап жок жерлерге NULL дарды коет. Кээ бир маалымат базалары тааный турганы чын ТЫШКЫ ачкыч сөз. Кээ бирлери жок.

Мисал менен сырткы кошулуу деген эмне?

Ан сырткы кошулуу эки же андан көп таблицалардын саптарын бириктирүү аркылуу натыйжаларды кайтаруу үчүн колдонулат. Бирок ички дүйнөсүнөн айырмаланып кошулуу , the сырткы кошулуу болсо да, бир көрсөтүлгөн таблицадан ар бир сапты кайтарат кошулуу шарт ишке ашпайт. Телефон каталогун алыңыз мисал жогоруда.

Сунушталууда: