CROSS JOIN (U-SQL) (Español)

publicado en: Articles | 0
  • 03/10/2017
  • 2 minutos para leer
    • x
    • m
    • J

Resumen

Un cross join devuelve el producto Cartesiano de las filas de los conjuntos de filas de la unión. En otras palabras, combinará cada fila del primer conjunto de filas con cada fila del segundo conjunto de filas.

tenga en cuenta que esta es una operación potencialmente costosa y peligrosa, ya que puede conducir a una gran explosión de datos., Se usa mejor en escenarios donde no se puede usar una combinación normal y se están utilizando predicados muy selectivos en la cláusula WHERE para limitar el número de filas producidas.

ejemplos

  • Los ejemplos se pueden ejecutar en Visual Studio con el complemento Azure Data Lake Tools.
  • Los scripts se pueden ejecutar localmente. No se necesita una cuenta de Azure subscription y Azure Data Lake Analytics cuando se ejecuta localmente.,=»205d5af1c4″>
EmpName DepName Rafferty Ingeniería Jones Ingeniería Heisenberg Ingeniería Robinson Ingeniería Smith Ingeniería Williams Ingeniería

tenga en cuenta que sin el filtro en la DepName, el conjunto de filas resultante habría producido 6×4=24 filas.,

ejemplos adicionales

  • tipo de tabla en un procedimiento como un valor devuelto (se utiliza una combinación cruzada en la definición del procedimiento)

Véase también

  • U-SQL SELECT seleccionar de Joins
  • SELECT Expression (U-SQL)
  • Query Statements and Expressions (U-SQL)
  • data Modification Language (DML) Statements (U-SQL)
  • declaración de salida (U-SQL)
  • expresiones de conjunto de filas primarias U-SQL

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *