Другой вариант решения проблемы с CONCAT - использовать функцию FROMAT, как показано в следующем примере.
#standardSQL
WITH `project.dataset.table` AS (
SELECT 1.01 AS `right`, 2.0 AS `left`
)
SELECT FORMAT('%g%s%g', t.right, 'x', t.left)
FROM `project.dataset.table` t
результат будет
Row f0_
1 1.01x2
Примечание: в приведенном выше конкретном примере вы можетеиспользуйте еще более простое утверждение
FORMAT('%gx%g', t.right, t.left)
Вы можете узнать больше о поддержке форматов
Несколько рекомендаций - старайтесь не использовать ключевые слова в качестве имен / псевдонимов столбцов.Если по какой-то причине вы используете - оберните это с помощью backtick или добавьте префикс с именем / псевдонимом таблицы
Еще один комментарий - похоже, что вы поменяли позиции значений - ваш правый находится слева, а левый включенверно - может быть именно то, что вам нужно, но хотел бы упомянуть