Oracle'да кошулуунун канча түрү бар?
Oracle'да кошулуунун канча түрү бар?

Video: Oracle'да кошулуунун канча түрү бар?

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

4 түрдүү түрлөрү

Ошентип, кошулмалардын кандай түрлөрү бар?

Төрт негизги бар түрлөрү SQL кошулат : ички, сол, оң жана толук. Бул төртөөнүн ортосундагы айырманы түшүндүрүүнүн эң оңой жана интуитивдик жолу түрлөрү маалымат топтомдорунун ортосундагы бардык мүмкүн болгон логикалык байланыштарды көрсөткөн Венн диаграммасын колдонуу менен.

Ошондой эле билесизби, SQL кошулууда (+) эмнени билдирет? Oracle сырткы кошулуу оператор (+) тышкы аткарууга мүмкүндүк берет кошулат эки же андан көп үстөлдө. Ыкчам мисал: -- Шаарлар таблицасынан бардык саптарды тандаңыз.

Ошо сыяктуу эле, кимдир бирөө, мисалы, Oracle менен кошулуу деген эмнени сурашы мүмкүн?

Oracle кошулуу тиешелүү мамычалардын маанилеринин негизинде эки же андан көп таблицалардын тилкелерин бириктирүү үчүн колдонулат. Тиешелүү мамычалар, адатта, биринчи таблицанын негизги ачкыч мамыча(лары) жана экинчи таблицанын тышкы ачкыч мамычасы(лар) болуп саналат. Oracle ички колдойт кошулуу , солго кошулуу , туура кошулуу , толук тышкы кошулуу жана кайчылаш кошулуу.

Oracle'да солго кошулуу деген эмне?

Киришүү Oracle СОЛ КОШУЛУУ пункт Эгерде T1 жана T2 таблицаларындагы бир жуп саптар талапты канааттандырса кошулуу предикат, суроо эки таблицадагы саптардагы мамычанын маанилерин бириктирет жана бул сапты натыйжалар топтомуна камтыйт. Башкача айтканда, А сол кошулуу бардык саптарды кайтарат сол үстөл жана туура таблицадан дал келген саптар.

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