BITMAP_NOT (Lakehouse v1)
Genera un nuevo mapa de bits con los elementos del primer mapa de bits que no están en el segundo.
Sintaxis de Analyze
Sección titulada «Sintaxis de Analyze»func.bitmap_not( <bitmap1>, <bitmap2> )Ejemplos de Analyze
Sección titulada «Ejemplos de Analyze»func.bitmap_not(func.build_bitmap([1, 4, 5]), func.cast(func.build_bitmap([5, 6, 7])), Text)
┌───────────────────────────────────────────────────────────────────────────────────────────────┐│ func.bitmap_not(func.build_bitmap([1, 4, 5]), func.cast(func.build_bitmap([5, 6, 7])), Text) │├───────────────────────────────────────────────────────────────────────────────────────────────┤│ 1,4 │└───────────────────────────────────────────────────────────────────────────────────────────────┘Sintaxis de SQL
Sección titulada «Sintaxis de SQL»BITMAP_NOT( <bitmap1>, <bitmap2> )Ejemplos de SQL
Sección titulada «Ejemplos de SQL»SELECT BITMAP_NOT(BUILD_BITMAP([1,4,5]), BUILD_BITMAP([5,6,7]))::String;
┌──────────────────────────────────────────────────────────────────────┐│ bitmap_not(build_bitmap([1, 4, 5]), build_bitmap([5, 6, 7]))::string │├──────────────────────────────────────────────────────────────────────┤│ 1,4 │└──────────────────────────────────────────────────────────────────────┘
SELECT BITMAP_AND_NOT(BUILD_BITMAP([1,4,5]), BUILD_BITMAP([5,6,7]))::String;
┌──────────────────────────────────────────────────────────────────────────┐│ bitmap_and_not(build_bitmap([1, 4, 5]), build_bitmap([5, 6, 7]))::string │├──────────────────────────────────────────────────────────────────────────┤│ 1,4 │└──────────────────────────────────────────────────────────────────────────┘