Опция best здесь, вероятно, заключается в использовании REGEXP_REPLACE
, поэтому я предлагаю:
SELECT
col,
REGEXP_REPLACE(col, '\s+', '_') AS col_underscore
FROM yourTable;
Регулярные выражения здесь хорошо подходят, потому что у вас есть неизвестное количество пробелов .