Aracılığıyla paylaş


tuple_difference_integer fonksiyon

Şunun için geçerlidir:evet olarak işaretlendi Databricks Runtime 18.1 ve üzerini denetleyin

Tamsayı özetleriyle iki TupleSketch ikili gösteriminin küme farkını (A eksi B) hesaplar. Döndürülen taslak yalnızca ilk taslakta görünen anahtarları içerir ancak ikincisinde görüntülenmez.

Sözdizimi

tuple_difference_integer ( first, second )

Arguments

  • first: Tamsayı özetleri içeren ikili biçimde bir TupleSketch (A kümesi).
  • second: Tamsayı özetleri içeren ikili biçimde bir TupleSketch (B kümesi).

İade

BINARY Küme farkını (A - B) temsil eden TupleSketch değerini içeren bir değer.

Notes

  • İşlem commutative DEĞİlDİr: tuple_difference_integer(A, B) ≠ tuple_difference_integer(B, A).
  • Sonuç, ilk taslaktaki ikincisinde görünmeyen anahtarları içerir.
  • İlk taslaktaki özet değerler, sonuçtaki anahtarlar için korunur.

Hata iletileri

Örnekler

> 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