Sidste opdatering på 26 februar 2020 08:07:43 (UTC/GMT +8 timer)

Hvad er Cross Join i SQL?

S .l CROSS JOIN producerer et resultatsæt, som er antallet af rækker i den første tabel ganget med antallet af rækker i den anden tabel, hvis der ikke anvendes nogen klausul sammen med CROSS JOIN.Denne form for resultat kaldes som kartesisk produkt.

Hvis der anvendes en klausul med CROSS JOIN, fungerer den som en indre JOIN.,

en alternativ måde at opnå det samme resultat er at bruge kolonnenavne adskilt af kommaer efter at have valgt og nævnt de involverede tabelnavne efter A fra-klausul.

Syntax:

SELECT * FROM table1 CROSS JOIN table2;

Billedlig Præsentation af Cross Join syntaks

Eksempel:

Her er et eksempel på en cross join i SQL mellem to tabeller.,eller

SQL-Kode:

SELECT foods.item_name,foods.item_unit,company.company_name,company.company_city FROM foods,company;

Hvordan cross deltage skete i to tabeller

Output:

Mere presentaion af de nævnte output:

CROSS SLUTTER: Relationelle Databaser

  • Oracle CROSS JOIN
  • MySQL CROSS JOIN
  • PostgreSQL CROSS JOIN
  • SQLite-CROSS JOIN

Vigtige punkter at huske

Klik på nedenstående for at få den dias-præsentation –

Udgange sagde SQL-sætning, der er vist her er taget ved hjælp af Oracle Database 10g Express Edition.,Ledelse

  • Movie Database
    • GRUNDLÆGGENDE forespørgsler på movie Database
    • UNDERFORESPØRGSLER på movie Database
    • SLUTTER på movie Database
  • Fodbold Database
    • Indledning
    • GRUNDLÆGGENDE spørgsmål om fodbold Database
    • UNDERFORESPØRGSLER på fodbold Database
    • SLUTTER forespørgsler på fodbold Database
  • Hospitalet Database
    • Indledning
    • GRUNDLÆGGENDE, UNDERFORESPØRGSLER, og SLUTTER
  • Medarbejder-Database
    • GRUNDLÆGGENDE spørgsmål om medarbejder-Database
    • UNDERFORESPØRGSLER på medarbejder-Database
  • Mere til at komme!,
  • Articles

    Skriv et svar

    Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *