PostgreSQL 13 translate関数で文字列を1文字ずつ置換するサンプル

環境
Windows 10 Home 64bit
PostgreSQL 13.2

書式
translate(string text, from text, to text)
from集合で指定された文字と一致するstringにあるすべての文字は、それに対応するtoで指定された文字に置き換えられます。
translate関数を使って、文字列を1文字ずつ置換します。

使用例
SQL構文
select translate('12345′, ’14’, 'st’) result;
実行結果

postgres=# select translate('12345', '14', 'st') result;
 result
--------
 s23t5
(1 行)

 

PostgreSQL

Posted by arkgame