SQL-де екі ішкі біріктіруді қалай пайдаланамын?
SQL-де екі ішкі біріктіруді қалай пайдаланамын?
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 сөйлемін пайдалану арқылы.

Ұсынылған: