|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programvara
  • Adobe Illustrator
  • animation Software
  • antivirusprogram
  • ljudprogram
  • Säkerhetskopiera data
  • Bränn CD-skivor
  • Bränn DVD
  • Data Compression
  • Database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Filtillägg Typer
  • Financial Software
  • Freeware , Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Andra datorprogram
  • PC-spel
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentationsprogram
  • Produktivitet Software
  • quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvara betaversioner
  • Programvara Konsulter
  • Software Development Companies
  • Software Licensing
  • Spreadsheets
  • Skatt förberedelse programvara
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Ordbehandlingsprogram
  • Facebook
  • Twitter
  • Instagram
  • LinkedIn
  • TikTok
  • WhatsApp
  • WordPress
  • Chrome
  • Discord
  • Amazon
  • * Dator Kunskap >> Programvara >> SQL Server >> Content

    Har du inre kopplingskommando i Oracle?

    Ja, Oracle stöder kommandot "Inner Join". Det används precis som i andra SQL -databaser för att kombinera rader från två eller flera tabeller baserade på en relaterad kolumn mellan dem. Endast rader som har matchande värden i båda tabellerna ingår i resultatuppsättningen.

    Här är den grundläggande syntaxen:

    `` `SQL

    Välj kolumnnamn (er)

    Från tabell1

    Inre anslutning tabell2 på tabell1.column_name =tabell2.column_name;

    `` `

    Du kan också använda den äldre, mer verbose "gå med" -syntaxen som är funktionellt motsvarande "inre koppling":

    `` `SQL

    Välj kolumnnamn (er)

    Från tabell1, tabell2

    Där tabell1.column_name =tabell2.column_name;

    `` `

    Även om detta fungerar föredras syntaxen "inre sammanfogning" för läsbarhet och tydlighet, särskilt i komplexa frågor som involverar flera sammanfogningar. Nyckelordet "gå med" undviks vanligtvis i moderna SQL -kodningspraxis.

    Exempel:

    Låt oss säga att du har två tabeller:"Anställda" och "avdelningar".

    Anställdas Tabell:

    | anställd_id | namn | avdelningen_id |

    | ------------- | ----------- | ---------------- |

    | 1 | John Doe | 10 |

    | 2 | Jane Doe | 20 |

    | 3 | David Lee | 10 |

    avdelningar Tabell:

    | avdelningen_id | namn |

    | ------------- | ------------- |

    | 10 | Försäljning |

    | 20 | Marknadsföring |

    | 30 | Teknik |

    En "inre Join" -fråga för att hämta anställdas namn och deras avdelningsnamn skulle se ut så här:

    `` `SQL

    Välj anställda.name, avdelningar.name

    Från anställda

    Inre anslutningsavdelningar på anställda.Department_ID =avdelningar.Department_id;

    `` `

    Detta skulle återvända:

    | namn | namn |

    | ----------- | ------------- |

    | John Doe | Försäljning |

    | Jane Doe | Marknadsföring |

    | David Lee | Försäljning |

    Endast anställda som har en matchande `Department_ID 'i båda tabellerna ingår i resultatet. Anställda som inte tilldelas en avdelning i tabellen "avdelningar", eller avdelningar utan anställda i tabellen "Anställdas", skulle inte inkluderas.

    Tidigare:

    nästa:
    relaterade artiklar
    ·ETL-verktyg för en SQL Server
    ·Vad tillåter en fråga dig att göra i databasen?
    ·Hur man skapar en ny SQL Server
    ·Hur ansluter du en postgress SQL -databas i C?
    ·Vad är domändatabasplatsen på Windows 2003 -servrar?…
    ·Microsoft SQL Server Manager Suite Tutorials
    ·Lägga till en SQL Server- instans till en System32 Hos…
    ·Hur man skapar en markör i SQL Server
    ·Hur man skriver frågor med Microsoft SQL Server 2008
    ·Hur du ändrar en befintlig instans av Microsoft SQL Se…
    Utvalda artiklarna
    ·Hur man kör ett fordon på Roblox
    ·Skriva ut flera sidor på ett ark på en PDF
    ·Hur bli av Mcafee Länkar
    ·Är Microsoft Word utdata eller inmatning?
    ·Hur man spelar BIK filer
    ·Återställa från extern backup
    ·Hur man installerar Tie Fighter på DOSBox
    ·Hur Infoga tabbar i Word
    ·Hur du ändrar din Mac Photo Booth Bakgrund
    ·Hur du tar bort SQL 2005 Express instans
    Copyright © Dator Kunskap https://www.dator.xyz