Dela via


funktion tuple_union_integer

Gäller för:check markerat ja Databricks Runtime 18.1 och senare

Sammanfogar exakt två binära TupleSketch-representationer med heltalssammanfattningar med set union.

Syntax

tuple_union_integer ( first, second [, lgNomEntries [, mode ]] )

Arguments

  • först: En TupleSketch i binärt format med heltalssammanfattningar.
  • second: En TupleSketch i binärt format med heltalssammanfattningar.
  • lgNomEntries: En valfri INTEGER literal som anger log-base-2 för nominella poster. Måste vara mellan 4 och 26, inklusive. Standardvärdet är 12.
  • läge: En valfri STRING literal som anger aggregeringsläget. Giltiga värden: 'sum', 'min', 'max', 'alwaysone'. Standardvärdet är 'sum'.

Retur

Ett BINARY värde som innehåller den sammanfogade TupleSketch med heltalssammanfattningar.

Noteringar

Felmeddelanden

Exempel

> SELECT tuple_sketch_estimate_integer(
    tuple_union_integer(
      tuple_sketch_agg_integer(col1, val1),
      tuple_sketch_agg_integer(col2, val2)
    )
  ) FROM VALUES (1, 1, 4, 4), (2, 2, 5, 5), (3, 3, 6, 6) tab(col1, val1, col2, val2);
6.0