CROSS JOIN (U-SQL) (Čeština)

posted in: Articles | 0
  • 03/10/2017
  • 2 minut, aby si
    • x
    • m
    • J

Shrnutí

cross join vrací Kartézský součin řádků ze sady řádků v připojit. Jinými slovy, to spojí každý řádek z první řádků s každým řádkem z druhé řádků.

Všimněte si, že se jedná o potenciálně nákladnou a nebezpečnou operaci, protože může vést k velkému výbuchu dat., Nejlépe se používá ve scénářích, kde nelze použít normální spojení a v klauzuli WHERE se používají velmi selektivní predikáty k omezení počtu vyrobených řádků.

příklady

  • příklady lze spustit ve Visual Studiu pomocí plug-inu Azure Data Lake Tools.
  • skripty lze spustit lokálně. Účet Azure subscription a Azure Data Lake Analytics není při místním spuštění nutný.,=“205d5af1c4″>
EmpName DepName Rafferty Engineering Jones Engineering Heisenberg Engineering Robinsona Engineering Smith Engineering Williams Engineering

Všimněte si, že bez filtru na DepName, výsledná řádků by přinesly 6×4=24 řad.,

Další Příklady

  • Tabulka typ v řízení jako vrácené hodnoty (cross join se používá v definici postup)

Viz Také

  • U-SQL SELECT Výběr ze Připojí
  • VYBERTE možnost Výraz (U-SQL)
  • Dotaz Výroky a Výrazy (U-SQL)
  • Jazyk pro Modifikaci Dat (DML) Příkazy (U-SQL)
  • Výstupní Prohlášení (U-SQL)
  • U-SQL Primární Řádků Výrazy

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *