- 03/10/2017
- 2 minutos para ler
-
- x
- m
- J
Resumo
Um cross join retorna o produto Cartesiano de linhas a partir de conjuntos de linhas da associação. Em outras palavras, ele irá combinar cada linha a partir do primeiro conjunto de linhas com cada linha a partir do segundo conjunto de linhas.
Note que esta é potencialmente uma operação cara e perigosa, uma vez que pode levar a uma grande explosão de dados., É melhor utilizado em cenários em que uma junção normal não pode ser utilizada e estão a ser utilizados predicados muito selectivos na cláusula em que se limita o número de linhas produzidas.
exemplos
- Os exemplos podem ser executados em estúdio Visual com o plug-in Azure Data Lake Tools.
- os programas podem ser executados localmente. Uma conta Azure e Azure Data Lake Analytics não é necessária quando executada localmente.,=”205d5af1c4″>
Observe que, sem o filtro na DepName, o conjunto de registros resultante teria produzido 6×4=24 linhas.,
Exemplos Adicionais
- tipo de Tabela em um procedimento como um valor devolvido (um cross join é utilizado na definição do procedimento)
Veja Também:
- U-SQL SELECT (Seleção de Associações
- SELECCIONE a Expressão (U-SQL)
- Consulta de Declarações e Expressões (U-SQL)
- Linguagem de Modificação de Dados (DML) Instruções (U-SQL)
- Instrução de Saída (U-SQL)
- U-SQL Primária do conjunto de Linhas de Expressões
Deixe uma resposta