Вы можете RPAD()
свои байты, чтобы сделать их одинакового размера. Более того, инкапсулируйте это в UDF SQL:
#standardSQL
CREATE TEMP FUNCTION TolerantBitwiseAnd(x BYTES, y BYTES) AS (
RPAD(x, GREATEST(LENGTH(x), LENGTH(y))) & RPAD(y, GREATEST(LENGTH(x), LENGTH(y)))
);
SELECT TolerantBitwiseAnd(b'123', b'71278234');