SQL-де толық біріктіру қалай қолданылады?
SQL-де толық біріктіру қалай қолданылады?

Бейне: SQL-де толық біріктіру қалай қолданылады?

Бейне: SQL-де толық біріктіру қалай қолданылады?
Бейне: MySQL да біркестелік деректер қорын құру (10-сыныптар үшін) 2024, Қараша
Anonim

жылы SQL the ТОЛЫҚ СЫРТҚЫ ҚОСЫЛУ сол жақ және оң сыртқы нәтижелерді біріктіреді қосылады және қайтарады барлық екі жағындағы кестелерден (сәйкес немесе сәйкес емес) жолдар қосылу тармақ. Бірдей екі кестені біріктірейік қолдану а толық қосылу . Мұнда мысал келтірілген толық сыртқы SQL-ге қосылыңыз екі үстел арасында.

Осыны ескере отырып, толық қосылу қалай жұмыс істейді?

А ТОЛЫҚ ҚОСЫЛУ біріктірілген кестелерден барлық жолдарды қайтарады, олар болсын болып табылады сәйкес келді ме, жоқ, яғни сіз алады айту а толық қосылу LEFT функцияларын біріктіреді ҚОСЫЛУ және ҚҰҚЫҚ ҚОСЫЛУ . Толық қосылу сыртқы түрі болып табылады қосылу сондықтан ол деп те аталады толық сыртқы қосылу.

Сол сияқты, толық сыртқы біріктірудің қызметі қандай? Ан толық сыртқы қосылу нәтиже екі кестенің тең емес жолдарын қамтитындай етіп кестелерді біріктіру әдісі болып табылады. Егер сен қосылу екі кестені және нәтиже жиынының екі кестеден де сәйкес келмейтін жолдарды қамтуын қаласаңыз, a пайдаланыңыз ТОЛЫҚ СЫРТҚЫ ҚОСЫЛУ тармақ. Сәйкестік мынаған негізделген қосылу жағдай.

Сол сияқты, мысалмен SQL-де толық қосылу дегеніміз не?

SQL-де толық қосылу . The Толық қосылу негізінен сол кестеден және оң жақ кестеден барлық жазбаларды қайтарады. Үшін мысал , айталық, бізде екі кесте бар, А және В кестесі. Қашан Толық қосылу осы екі кестеде қолданылса, ол бізге А және В кестесіндегі барлық жазбаларды қайтарады.

SQL тілінде 3 кестені біріктіре аламыз ба?

Егер сен деректер қажет бірнеше кестелер бір ТАҢДАУ сұрауында сен немесе ішкі сұрауды пайдалану қажет ҚОСЫЛУ . Көбінесе біз тек қосылу екі кестелер Қызметкер және Бөлім сияқты, бірақ кейде сен талап етуі мүмкін қосылу екіден көп кестелер және танымал жағдай SQL тіліндегі үш кестені біріктіру.

Ұсынылған: