SQL-де сол сыртқы біріктіру дегеніміз не?
SQL-де сол сыртқы біріктіру дегеніміз не?

Бейне: SQL-де сол сыртқы біріктіру дегеніміз не?

Бейне: SQL-де сол сыртқы біріктіру дегеніміз не?
Бейне: Я есть. Ты есть. Он есть_Рассказ_Слушать 2024, Қараша
Anonim

SQL сол жақ сыртқы біріктіру ішіндегі барлық жолдарды қайтарады сол кесте (A) және оң кестеде (B) табылған барлық сәйкес жолдар. нәтижесін білдіреді SQL сол жақ қосылу әрқашан жолдарды қамтиды сол кесте.

Демек, сол жақ сыртқы біріктіру дегеніміз не?

туралы LEFT OUTER Қосылу Операциялар. Нәтижелер жинағы a LEFT OUTER қосылу INNER сияқты WHERE шартына сәйкес келетін екі кестедегі барлық жолдарды қамтиды қосылу нәтижелер жинағы. пайдалану а LEFT OUTER Қосылу ойыншылар кестесімен біз командалар кестесінен екі жолды және кез келген ойыншы қатарын таңдай аламыз.

Содан кейін сұрақ туындайды, SQL-де сол және оң сыртқы біріктіру дегеніміз не? Екі түрі бар OUTER SQL тілінде қосылады , LEFT OUTER қосылу және ОҢ СЫРТҚА қосылу . СОЛ сыртқы біріктіру -де жазылған кестеден сәйкес келмейтін жолдарды қамтиды сол ның қосылу предикат. Басқа жақтан, ОҢ СЫРТҚА қосылу , барлық сәйкес жолдармен бірге ішінен сәйкес келмейтін жолдарды қамтиды дұрыс үстелдің жағы.

Осылайша, сол жақ біріктіру мен сол жақ сыртқы біріктірудің айырмашылығы неде?

жылы SQL, солға қосылу бірінші кестедегі барлық жазбаларды және екінші кестедегі сәйкес жазбаларды қайтарады. Егер екінші кестеден сәйкестік болмаса, тек бірінші кестедегі жазбалар қайтарылады. Негізінде жоқ сол жақ қосылудағы айырмашылық және сол жақ сыртқы қосылу . жылы кейбір мәліметтер базасы, солға қосылу ретінде белгілі сол жақ сыртқы қосылу.

SQL-де сыртқы біріктіру дегеніміз не?

Сыртқы қосылыстар . Ішкі орындау кезінде қосылу , кез келген кестеден басқа кестеде сәйкес келмейтін жолдар қайтарылмайды. а сыртқы қосылу , бір немесе екі кестедегі сәйкес келмейтін жолдарды қайтаруға болады. Бірнеше түрлері бар сыртқы қосылыстар : ТОЛЫҚ СЫРТҚЫ ҚОСЫЛУ екі кестеден де сәйкес емес жолдарды қайтарады.

Ұсынылған: