IntermediateString Functions
REPLACE and REGEXP_REPLACE
The query
SQL
SELECT
name,
REPLACE(name, ' ', '_') AS snake_case,
REGEXP_REPLACE(name, '[^a-zA-Z0-9]', '', 'g') AS alphanumeric_only,
REGEXP_REPLACE(name, '(\w+)', '\1', 'g') AS words_captured
FROM products;Note
“'g' flag in REGEXP_REPLACE = global (replace all matches). Default replaces only first.