Мазмұны:

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

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

Бейне: SQL-де екі ішкі біріктіруді қалай пайдаланамын?
Бейне: БАЗЫ ДАННЫХ ДЛЯ ТЕСТИРОВЩИКА. SQL: ТЕОРИЯ + ПРАКТИКА ЗА 30 МИН 2024, Сәуір
Anonim

SQL Server INNER JOIN синтаксисі

  1. Алдымен FROM сөйлемінде негізгі кестені (T1) көрсетіңіз.
  2. Екіншіден, ішіндегі екінші кестені көрсетіңіз ІШКІ ҚОСЫЛУ тармақ (T2) және а қосылу предикат. Тек тудыратын жолдар қосылу TRUE мәніне бағалау үшін предикат нәтижелер жиынына кіреді.

Мұнда SQL-де бірнеше ішкі біріктірулерді жасай аласыз ба?

SQL INNER JOIN . Қысқаша мазмұны: осы оқулықта, Сіз істейсіз үйрену қалай деректерінен сұрау бірнеше кестелерді пайдаланады SQL INNER JOIN мәлімдеме. SQL бірнеше түрлерін қамтамасыз етеді қосылады сияқты ішкі қосылу , сыртқы қосылады (сыртқы сол қосылу немесе қалдырды қосылу , оң жақ сыртқы қосылу немесе дұрыс қосылу , және толық сыртқы қосылу ) және өзін қосылу.

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

Сондай-ақ біліңіз, сізде екі ішкі қосылыс болуы мүмкін бе?

2 Жауаптар. Сіз аласыз сонша көп ҚОСЫЛУ сияқты сөйлемдер сізге керек сұрауда. Әрқайсысында ON сөйлемі бар сен біріктірілген кестелер арасындағы байланысты бағандарды көрсетіңіз.

SQL-де 2 кестеден артық қосыла аласыз ба?

Қосымша қосылу Екі Кестелер жиі орындау қажет қосылу онда сен мәліметтерді алу керек гөрі көбірек екі кестелер . А қосылу жұптық, екілік операция болып табылады. жылы SQL сервер, артық қосыла аласыз екі кестелер екі жолдың кез келгенінде: кірістірілген пайдалану арқылы ҚОСЫЛУ , немесе WHERE сөйлемін пайдалану арқылы.

Ұсынылған: