Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:
Databricks Runtime 18.1 a novější
Vypočítá nastavený rozdíl (A minus B) dvou binárních reprezentací TupleSketch pomocí celočíselného souhrnu. Vrácená skica obsahuje pouze klíče, které se zobrazí v první náčrtu, ale ne ve druhé.
Syntaxe
tuple_difference_integer ( first, second )
Arguments
- první: TupleSketch v binárním formátu s celočíselnou sumarizaci (nastavenou na A).
- second: Řazená kolekce členů v binárním formátu s celočíselnou sumarizaci (množina B).
Návraty
Hodnota BINARY obsahující tupleSketch představující set rozdíl (A - B).
Poznámky
- Operace není komutativní: tuple_difference_integer(A; B) ≠ tuple_difference_integer(B; A).
- Výsledek obsahuje klíče z prvního skica, který se nezobrazuje ve druhém.
- Souhrnné hodnoty z prvního skica se zachovají pro klíče ve výsledku.
Chybové zprávy
Příklady
> SELECT tuple_sketch_estimate_integer(
tuple_difference_integer(
tuple_sketch_agg_integer(col1, val1),
tuple_sketch_agg_integer(col2, val2)
)
) FROM VALUES (5, 5, 4, 4), (1, 1, 4, 4), (2, 2, 5, 5), (3, 3, 1, 1) tab(col1, val1, col2, val2);
2.0