Ի՞նչ է ներքին միացումը Oracle SQL-ում:
Ի՞նչ է ներքին միացումը Oracle SQL-ում:

Video: Ի՞նչ է ներքին միացումը Oracle SQL-ում:

Video: Ի՞նչ է ներքին միացումը Oracle SQL-ում:
Video: #20. Объединение таблиц SQL - FULL JOIN | Основы SQL 2024, Մայիս
Anonim

Ինչ է Ներքին Միացեք Oracle-ում ? Այն Ներքին միացում այդպիսին է միանալ երբ կատարվում են էկվիջոներ և ոչ էկվիջոներ, աղբյուրի և նպատակային աղյուսակների տողերը համընկնում են՝ օգտագործելով միանալ պայման, որը ձևակերպված է համապատասխանաբար հավասարության և անհավասարության օպերատորներով: Դրանք կոչվում են ներքին միացումներ.

Ինչ վերաբերում է դրան, ի՞նչ է ներքին միացումը SQL-ում:

Այն ՆԵՐՔԻՆ ՄԻԱՑՈՒՄ ընտրում է բոլոր տողերը երկու մասնակից աղյուսակներից, քանի դեռ սյունակների միջև համընկնում է: Ան SQL INNER JOIN նույնն է, ինչ ՄԻԱՑԵՔ կետ, որը միավորում է երկու կամ ավելի աղյուսակների տողերը:

Կարելի է նաև հարցնել՝ կարո՞ղ եք ներքին միացնել 3 սեղան: Եթե դու անհրաժեշտ է տվյալներ բազմաթիվ սեղաններ մեջ մեկ ԸՆՏՐԵԼ հարցումը դու պետք է օգտագործել կամ subquery կամ ՄԻԱՑԵՔ . Շատ ժամանակ մենք միայն միանալ երկու սեղաններ ինչպես Աշխատակիցը և բաժինը, բայց երբեմն դու կարող է պահանջել միանալով երկուսից ավելի սեղաններ և հայտնի դեպք է միացնելով երեք սեղան SQL-ում:

Ահա, ի՞նչ է միանալ Oracle-ում օրինակով:

Միացեք Oracle-ին օգտագործվում է երկու կամ ավելի աղյուսակների սյունակներ միավորելու համար՝ հիմնված համապատասխան սյունակների արժեքների վրա: Կապակցված սյունակները սովորաբար առաջին աղյուսակի առաջնային բանալի սյունակ(ներ)ն են և երկրորդ աղյուսակի օտար բանալիների սյունակ(ներ): Oracle աջակցում է ներքինին միանալ , ձախ միանալ , ճիշտ միանալ , լրիվ արտաքին միանալ եւ խաչ միանալ.

Ո՞րն է տարբերությունը Equi միացման և ներքին միացման միջև:

Ան հավասարեցում է միանալ միանալով պայման, որը պարունակում է հավասարության օպերատոր: Ան հավասարեցում վերադարձնում է միայն այն տողերը, որոնք ունեն համարժեք արժեքներ նշված սյունակների համար: Ան ներքին միացում է միանալ երկու կամ ավելի աղյուսակներից, որոնք վերադարձնում են միայն այդ տողերը (համեմատած օգտագործելով a համեմատություն օպերատոր), որոնք բավարարում են միանալ վիճակ.

Խորհուրդ ենք տալիս: