CROSS JOIN (U-SQL) (Română)

posted in: Articles | 0
  • 03/10/2017
  • 2 minute pentru a citi
    • x
    • m
    • J

Sumar

O cruce alăturați-vă returnează produsul Cartezian al rânduri de rowsets în alăture. Cu alte cuvinte, se va combina fiecare rând din prima rowset cu fiecare rând din cea de-a doua rowset.rețineți că aceasta este o operație potențial costisitoare și periculoasă, deoarece poate duce la o explozie mare de date., Este cel mai bine utilizat în scenarii în care o îmbinare normală nu poate fi utilizată și predicatele foarte selective sunt utilizate în clauza WHERE pentru a limita numărul de rânduri produse.

Exemple

  • exemplele pot fi executate în Visual Studio cu plug-in-ul Azure Data Lake Tools.
  • scripturile pot fi executate local. Un abonament Azure și un cont Azure Data Lake Analytics nu sunt necesare atunci când sunt executate local.,=”205d5af1c4″>
EmpName DepName Rafferty Inginerie Jones Inginerie Heisenberg Inginerie Robinson Inginerie Smith Inginerie Williams Inginerie

Rețineți că fără filtru pe DepName, rezultă rowset ar fi produs 6×4=24 rânduri.,

Exemple Suplimentare

  • de tip Masă într-o procedură ca a revenit valoare (un cross join este utilizat în procedura definiție)

Vezi și

  • U-SQL SELECT Selectarea dintr-se Alătură
  • SELECTAȚI Expresia (U-SQL)
  • Declarații de Interogare și Expresii (U-SQL)
  • Modificarea Datelor Language (DML) Declarații (U-SQL)
  • Declarație de Ieșire (U-SQL)
  • U-SQL Primar Rowset Expresii

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *