Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőre vonatkozik: yes Databricks Runtime 18.1 vagy újabb ![]()
Két TupleSketch bináris reprezentáció beállított különbségét (A mínusz B) számítja ki dupla összegzésekkel. A visszaadott vázlat csak az első vázlatban megjelenő kulcsokat tartalmazza, a másodikban azonban nem.
Szemantika
tuple_difference_double ( first, second )
Arguments
- először: Egy TupleSketch bináris formátumban dupla összegzésekkel (A beállítás).
- második: Egy TupleSketch bináris formátumban, dupla összegzésekkel (B beállítás).
Visszatérítések
A BINARY tupleSketch értéket tartalmazó érték, amely a beállított különbséget (A – B) jelöli.
Jegyzetek
- A művelet NEM ingázó: tuple_difference_double(A, B) ≠ tuple_difference_double(B, A).
- Az eredmény olyan kulcsokat tartalmaz az első vázlatból, amelyek nem jelennek meg a másodikban.
- Az első vázlat összesítő értékei megmaradnak az eredmény kulcsainál.
Gyakori hibafeltételek
Examples
> SELECT tuple_sketch_estimate_double(
tuple_difference_double(
tuple_sketch_agg_double(col1, val1),
tuple_sketch_agg_double(col2, val2)
)
) FROM VALUES (5, 5.0D, 4, 4.0D), (1, 1.0D, 4, 4.0D), (2, 2.0D, 5, 5.0D), (3, 3.0D, 1, 1.0D) tab(col1, val1, col2, val2);
2.0