CROSS JOIN (U-SQL) (Italiano)

postato in: Articles | 0
  • 03/10/2017
  • 2 minuti per leggere
    • x
    • m
    • J

Sommario

Un cross join restituisce il prodotto Cartesiano di righe del set di righe nel join. In altre parole, combinerà ogni riga del primo rowset con ogni riga del secondo rowset.

Si noti che questa è potenzialmente un’operazione costosa e pericolosa poiché può portare a un’esplosione di dati di grandi dimensioni., È meglio utilizzato in scenari in cui non è possibile utilizzare un join normale e vengono utilizzati predicati molto selettivi nella clausola WHERE per limitare il numero di righe prodotte.

Esempi

  • Gli esempi possono essere eseguiti in Visual Studio con il plug-in Azure Data Lake Tools.
  • Gli script possono essere eseguiti localmente. Una sottoscrizione di Azure e un account di analisi di Azure Data Lake non sono necessari se eseguiti localmente.,=”205d5af1c4″>
EmpName DepName Rafferty Ingegneria Jones Ingegneria Heisenberg Ingegneria Robinson Ingegneria Rossi Ingegneria Williams Ingegneria

si noti che, senza il filtro sul DepName, il set di righe risultante avrebbe prodotto 6×4=24 righe.,

Esempi

  • tipo di Tabella in una procedura come valore restituito (un cross join viene utilizzato nella procedura di definizione)

Vedi Anche

  • U-SQL SELEZIONARE da Join
  • SELEZIONARE Espressione (U-SQL)
  • Istruzioni di Query e le Espressioni (U-SQL)
  • Linguaggio di Modifica dei Dati (DML) Dichiarazioni (U-SQL)
  • Uscita Istruzione (U-SQL)
  • U-SQL Primaria set di righe Espressioni

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *