sql >> Databasteknik >  >> RDS >> Oracle

Cross Join i Oracle

Denna SQL-handledning fokuserar på korskoppling i Oracle och ger förklaringar, exempel

En CROSS JOIN i Oracle är en JOIN-operation som producerar den kartesiska produkten av två tabeller.
det vill säga om en av tabellerna har 100 rader och en annan 8 rader, kommer cross join att producera 800 rader

Här har tabell emp 14 rader och andra tabell som 1 rader, så totalt 14 rader returneras.

vi kan skapa ett annat exempel på en orakeltabell. Kontrollera detta

Så nu är totalt 28 rader valda.

Cross Join låter dig inte specificera en join-klausul. Du kan dock ange en WHERE-sats i SELECT-satsen.

Cross join i ett annat format kan skrivas som

välj a.* ,b.* från scott.emp a ,scott.example b;

Jag hoppas att du gillar den här enkla förklaringen av korsfogningen. Lämna gärna feedbacken

Relaterade artiklar

själv gå med i orakel med exempel

exempel på oracle join-syntax

Vad är Oracle Joins (Sql Joins)?

Olika kopplingsmetoder i Oracle

Nested Loop Join in Oracle 11g


  1. INSTR() Motsvarar i SQL Server

  2. MySQLDumper:Ett PHP- och Perl-baserat MySQL-databasverktyg för säkerhetskopiering

  3. SQL Server Användardefinierade funktioner

  4. Hur Atanh() fungerar i PostgreSQL