Nahrazování a odstraňování podřetězců
Funkce REPLACE() je velmi užitečná – umožňuje nahrazovat nebo odstraňovat znaky v řetězci. Syntaxe vypadá takto:
REPLACE(fieldName, 'searchFor', 'replaceWith')
Kde fieldName je pole nebo řetězec, který upravuješ, searchFor jsou znaky, které chceš nahradit, a replaceWith je náhradní podřetězec.
V tomto cvičení se podíváš na konkrétní hodnotu v tabulce countries a změníš její formát pomocí několika funkcí REPLACE().
Toto cvičení je součástí kurzu
Reporting in SQL
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
SELECT
region,
-- Replace all '&' characters with the string 'and'
____ AS character_swap,
-- Remove all periods
____ AS character_remove
FROM countries
WHERE region = 'LATIN AMER. & CARIB'
GROUP BY region;