Мне трудно работать с этой функцией, которая, кажется, не работает, как указано в Google BigQuery (стандартный синтаксис) ссылка .Вот как это должно работать:
WITH Input AS (SELECT '00010203aaeeefff' AS hex_str)
SELECT hex_str, FROM_HEX(hex_str) AS bytes_str
FROM Input;
hex_str | bytes_str
0AF | \x00\xaf
То, что я на самом деле вижу:
hex_str | bytes_str
0AF | AK8=
Ясно, что не то же самое, но я понятия не имею, почему.Возможно, какой-то параметр кодировки GBQ, который не указан, - я точно следую за ссылкой.
Кто-нибудь сталкивался с этим?