SUB_BITMAP (Lakehouse v1)
Gera um sub-bitmap do bitmap de origem, a partir do índice inicial, com um tamanho especificado.
Sintaxe do Analyze
Seção intitulada “Sintaxe do Analyze”func.sub_bitmap( <bitmap>, <start>, <size> )Exemplos do Analyze
Seção intitulada “Exemplos do Analyze”func.sub_bitmap(func.build_bitmap([1, 2, 3, 4, 5]), 1, 3)
┌───────────────────────────────────────────────────────────┐│ func.sub_bitmap(func.build_bitmap([1, 2, 3, 4, 5]), 1, 3) │├───────────────────────────────────────────────────────────┤│ 2,3,4 │└───────────────────────────────────────────────────────────┘Sintaxe SQL
Seção intitulada “Sintaxe SQL”SUB_BITMAP( <bitmap>, <start>, <size> )Exemplos SQL
Seção intitulada “Exemplos SQL”SELECT SUB_BITMAP(BUILD_BITMAP([1, 2, 3, 4, 5]), 1, 3)::String;
┌─────────────────────────────────────────────────────────┐│ sub_bitmap(build_bitmap([1, 2, 3, 4, 5]), 1, 3)::string │├─────────────────────────────────────────────────────────┤│ 2,3,4 │└─────────────────────────────────────────────────────────┘