TRANSLATE
指定されたマッピングに基づいて、特定の文字を対応する置換文字に置き換えることで、指定された文字列を変換します。
構文
TRANSLATE('<inputString>', '<charactersToReplace>', '<replacementCharacters>')
例
-- Replace 'd' with '$' in 'datalake'
SELECT TRANSLATE('datalake', 'd', '$');
---
$atalake
-- Replace 'd' with 'D' in 'datalake'
SELECT TRANSLATE('datalake', 'd', 'D');
---
Datalake
-- Replace 'd' with 'D' and 'e' with 'E' in 'datalake'
SELECT TRANSLATE('datalake', 'de', 'DE');
---
DatalakE
-- Remove 'd' from 'datalake'
SELECT TRANSLATE('datalake', 'd', '');
---
atalake