Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
fungsi
Berlaku untuk:
Databricks Runtime 18.1 ke atas
Menghitung perbedaan yang ditetapkan (Minus B) dari dua representasi biner TupleSketch dengan ringkasan ganda. Sketsa yang dikembalikan hanya berisi kunci yang muncul dalam sketsa pertama tetapi tidak di yang kedua.
Syntax
tuple_difference_double ( first, second )
Arguments
- pertama: TupleSketch dalam format biner dengan ringkasan ganda (set A).
- kedua: TupleSketch dalam format biner dengan ringkasan ganda (set B).
Pengembalian Barang
BINARY Nilai yang berisi TupleSketch yang mewakili perbedaan yang ditetapkan (A - B).
Catatan
- Operasi ini TIDAK komuttif: tuple_difference_double(A, B) ≠ tuple_difference_double(B, A).
- Hasilnya berisi kunci dari sketsa pertama yang tidak muncul di yang kedua.
- Nilai ringkasan dari sketsa pertama dipertahankan untuk kunci dalam hasilnya.
Pesan kesalahan
Contoh
> 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